Left: | CRMI Manifest Library (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-manifestlibrary) |
Right: | CRMI Manifest Library (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-manifestlibrary) |
Error | StructureDefinition.version | Values for version differ: '1.0.0' vs '2.0.0-ballot' |
Information | StructureDefinition.date | Values for date differ: '2024-05-31T16:42:56+00:00' vs '2025-08-01T16:38:28+00:00' |
Information | StructureDefinition.definition | Values for definition differ: 'Represents an artifact manifest, specifying version-specific dependencies of an artifact or group of artifacts. Artifact manifests are used throughout the content development lifecycle to establish version bindings for unversioned canonical references. Prior to release (when the status is draft) of the artifact(s), the manifest establishes the expansion rules such as code system versions used for expansion of value sets while artifacts are being authored. As part of release, the manifest is used to provide a complete dependency listing, as well as complete binding for all unversioned dependencies referenced in the artifacts so that canonical references can be reliably resolved, ensuring the stability of value set expansions used for evaluation of the artifacts.' vs 'Represents an artifact manifest library, providing complete dependency and usage information for an artifact or collection of artifacts. Artifact manifests are used throughout the content development lifecycle to establish version bindings for unversioned canonical references. Prior to release of the artifact(s), the manifest establishes the expansion rules such as code system versions used for expansion of value sets while artifacts are being authored. As part of release, the manifest is used to provide a complete dependency listing, as well as complete binding for all unversioned dependencies referenced in the artifacts so that canonical references can be reliably resolved, ensuring the stability of value set expansions used for evaluation of the artifacts.' |
Information | StructureDefinition.comment | Values for comment differ: 'Prior to release, artifact(s) should specify code system versions to support stable expansion of value sets during the development phase (also called an expansion profile). Post release, the artifact(s) may specify expansion identifiers to lock the code lists used for value sets. Provisional codes can be specified using the code system version mechanism (i.e. it is not the case that only one code system version can be specified per code system in an expand, and a manifest).' vs 'Prior to release, artifact(s) should specify code system versions to support stable expansion of value sets during the development phase (also called an expansion profile). Post release, the artifact(s) will specify pinned canonical references for any unversioned canonical references to ensure reliable expansion of value sets. Provisional codes can be specified using the code system version mechanism (i.e. it is not the case that only one code system version can be specified per code system in an expand, and a manifest).' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/Library | ||
![]() | |||
![]() | 2024-05-31T16:42:56+00:00 | 2025-08-01T16:38:28+00:00 |
|
![]() | Defines and supports the definition of a manifest used to establish specific versions of dependencies used in a collection of knowledge artifacts | A Manifest Library provides dependency version management for a collection of artifacts. The manifest is an `asset-collection` library whose components identify the artifacts in the collection, while the dependency relationships are used to manage version dependencies of those components. The manifest is also used to specify expansion parameters, providing details for how value set expansion should be performed for any value sets in the collection or referenced by artifacts in the collection. In addition, the manifest can be used to specify CQL translator options for any CQL libraries in the collection (or referenced by artifacts in the collection). |
|
![]() | false | ||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
![]() | resource | ||
![]() | CRMIManifestLibrary | ||
![]() | HL7 International / Clinical Decision Support | ||
![]() | Knowledge artifacts must be able to specify versioning information for all the dependencies used in a particular release to enable stable expansion of value sets and consistent resolution of dependencies. For example, the versions of code systems used in value sets referenced by the artifacts must be identified so that terminology servers performing expansions can unambiguously select the version of each code system used to perform the expansion. | ||
![]() | active | ||
![]() | CRMI Manifest Library | ||
![]() | Library | ||
![]() | http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-manifestlibrary | ||
![]() | 1.0.0 | 2.0.0-ballot |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | C | 0..* | Library | Represents a library of quality improvement components | C | 0..* | Library | Represents a library of quality improvement components | |||||||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() ![]() | Σ | 0..1 | uri | Canonical identifier for this library, represented as a URI (globally unique) | Σ | 0..1 | uri | Canonical identifier for this library, represented as a URI (globally unique) | |||||||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Additional identifier for the library | Σ | 0..* | Identifier | Additional identifier for the library | |||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Business version of the library | Σ | 0..1 | string | Business version of the library | |||||||||
![]() ![]() ![]() | ΣC | 0..1 | string | Name for this library (computer friendly) | ΣC | 0..1 | string | Name for this library (computer friendly) | |||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Name for this library (human friendly) | Σ | 0..1 | string | Name for this library (human friendly) | |||||||||
![]() ![]() ![]() | 0..1 | string | Subordinate title of the library | 0..1 | string | Subordinate title of the library | |||||||||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: ?? (required): The lifecycle status of an artifact. | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: ?? (required): The lifecycle status of an artifact. | |||||||||
![]() ![]() ![]() | Σ | 0..1 | boolean | For testing purposes, not real usage | Σ | 0..1 | boolean | For testing purposes, not real usage | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | logic-library | model-definition | asset-collection | module-definition Binding: ?? (extensible): The type of knowledge asset this library contains. Required Pattern: {"coding":[{"system":"http://terminology.hl7.org/CodeSystem/library-type","code":"asset-collection"}]} | SΣ | 1..1 | CodeableConcept | logic-library | model-definition | asset-collection | module-definition Binding: ?? (extensible): The type of knowledge asset this library contains. Required Pattern: {"coding":[{"system":"http://terminology.hl7.org/CodeSystem/library-type","code":"asset-collection"}]} | |||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept, Reference(Group) | Type of individual the library content is focused on Binding: ?? (extensible): The possible types of subjects for a library (E.g. Patient, Practitioner, Organization, Location, etc.). | 0..1 | CodeableConcept, Reference(Group) | Type of individual the library content is focused on Binding: ?? (extensible): The possible types of subjects for a library (E.g. Patient, Practitioner, Organization, Location, etc.). | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | dateTime | Date last changed | Σ | 0..1 | dateTime | Date last changed | |||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Name of the publisher (organization or individual) | Σ | 0..1 | string | Name of the publisher (organization or individual) | |||||||||
![]() ![]() ![]() | Σ | 0..* | ContactDetail | Contact details for the publisher | Σ | 0..* | ContactDetail | Contact details for the publisher | |||||||||
![]() ![]() ![]() | Σ | 0..1 | markdown | Natural language description of the library | Σ | 0..1 | markdown | Natural language description of the library | |||||||||
![]() ![]() ![]() | Σ | 0..* | UsageContext | The context that the content is intended to support | Σ | 0..* | UsageContext | The context that the content is intended to support | |||||||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Intended jurisdiction for library (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. | Σ | 0..* | CodeableConcept | Intended jurisdiction for library (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. | |||||||||
![]() ![]() ![]() | 0..1 | markdown | Why this library is defined | 0..1 | markdown | Why this library is defined | |||||||||||
![]() ![]() ![]() | 0..1 | string | Describes the clinical usage of the library | 0..1 | string | Describes the clinical usage of the library | |||||||||||
![]() ![]() ![]() | 0..1 | markdown | Use and/or publishing restrictions | 0..1 | markdown | Use and/or publishing restrictions | |||||||||||
![]() ![]() ![]() | 0..1 | date | When the library was approved by publisher | 0..1 | date | When the library was approved by publisher | |||||||||||
![]() ![]() ![]() | 0..1 | date | When the library was last reviewed | 0..1 | date | When the library was last reviewed | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | Period | When the library is expected to be used | Σ | 0..1 | Period | When the library is expected to be used | |||||||||
![]() ![]() ![]() | 0..* | CodeableConcept | E.g. Education, Treatment, Assessment, etc. Binding: ?? (example): High-level categorization of the definition, used for searching, sorting, and filtering. | 0..* | CodeableConcept | E.g. Education, Treatment, Assessment, etc. Binding: ?? (example): High-level categorization of the definition, used for searching, sorting, and filtering. | |||||||||||
![]() ![]() ![]() | 0..* | ContactDetail | Who authored the content | 0..* | ContactDetail | Who authored the content | |||||||||||
![]() ![]() ![]() | 0..* | ContactDetail | Who edited the content | 0..* | ContactDetail | Who edited the content | |||||||||||
![]() ![]() ![]() | 0..* | ContactDetail | Who reviewed the content | 0..* | ContactDetail | Who reviewed the content | |||||||||||
![]() ![]() ![]() | 0..* | ContactDetail | Who endorsed the content | 0..* | ContactDetail | Who endorsed the content | |||||||||||
![]() ![]() ![]() | S | 0..* | RelatedArtifact | Additional documentation, citations, etc. Slice: Unordered, Open by value:type | S | 0..* | RelatedArtifact | Additional documentation, citations, etc. Slice: Unordered, Open by value:type | |||||||||
![]() ![]() ![]() | 0..* | ParameterDefinition | Parameters defined by the library | 0..* | ParameterDefinition | Parameters defined by the library | |||||||||||
![]() ![]() ![]() | 0..* | DataRequirement | What data is referenced by this library | 0..* | DataRequirement | What data is referenced by this library | |||||||||||
![]() ![]() ![]() | Σ | 0..0 | Σ | 0..0 | |||||||||||||
![]() |