description: Profile of the Library resource to describe a collection of related knowledge assets. The collection is a general purpose organizational structure for the purposes of distribution and dependency-management package_name: hl7.fhir.uv.cpg.r4b derivation: constraint name: CPGAssetCollection type: Library elements: type: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: asset-collection, system: 'http://terminology.hl7.org/CodeSystem/library-type'} index: 0 subject: choices: [] index: 2 relatedArtifact: mustSupport: true index: 3 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: asset: match: {type: composed-of} schema: mustSupport: true array: true index: 4 elements: type: pattern: {type: Code, value: composed-of} mustSupport: true index: 5 display: {mustSupport: true, index: 6} resource: {mustSupport: true, index: 7} required: [resource] requiredAsset: match: {type: depends-on} schema: mustSupport: true array: true index: 8 elements: type: pattern: {type: Code, value: depends-on} mustSupport: true index: 9 display: {mustSupport: true, index: 10} resource: {mustSupport: true, index: 11} required: [resource] parameter: {index: 12} dataRequirement: {index: 13} content: {index: 14} package_version: 2.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-assetcollection base: http://hl7.org/fhir/StructureDefinition/Library version: 2.0.0-ballot