Order Catalog Implementation Guide, published by HL7 International - Orders and Observations Work Group. This is not an authorized publication; it is the continuous build for version current). This version is based on the current content of https://github.com/HL7/fhir-order-catalog/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogHeader | Version: current | |||
Draft as of 2023-07-08 | Computable Name: CatalogHeader |
This profile of Compositions retains the elements and extensions needed to characterize a catalog of healthare products / services / knowledge artefacts, with a set of general properties (name, category, owner, …)
An instance of Composition conforming to this profile represents the general properties of a specific catalog of healthcare items (services/products/knowledge artefacts). Such a resource is referenced by the resources representing the individual items of the catalog.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Composition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
ValidityPeriod | S | 0..1 | Period | Validity Period URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ValidityPeriod |
type | 1..1 | CodeableConcept | Kind of composition: a catalog | |
text | 1..1 | string | Plain text representation of the concept Fixed Value: Catalog | |
category | 0..* | CodeableConcept | Kind of catalog Binding: CatalogType (example): Category of catalog content | |
subject | 0..* | Reference(Resource) | Plan or set of dispositions subject of the catalog | |
encounter | 0..0 | |||
date | 1..1 | dateTime | Catalog content last editing time | |
author | 1..* | Reference(Organization) | The organization authoring the catalog content | |
title | ||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
OtherTitle | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
attester | 0..1 | BackboneElement | Attests to accuracy of composition | |
time | 1..1 | dateTime | When the composition was attested | |
custodian | 1..1 | Reference(Organization) | Organization which maintains the composition | |
event | 0..0 | |||
section | 0..0 | |||
Documentation for this format |
Path | Conformance | ValueSet |
Composition.category | example | CatalogType |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
contained | 0..* | Resource | Contained, inline Resources | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
ValidityPeriod | S | 0..1 | Period | Validity Period URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ValidityPeriod |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
status | ?!Σ | 1..1 | code | registered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown Binding: CompositionStatus (required): The workflow/clinical status of the composition. |
type | Σ | 1..1 | CodeableConcept | Kind of composition: a catalog Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. |
text | Σ | 1..1 | string | Plain text representation of the concept Fixed Value: Catalog |
category | Σ | 0..* | CodeableConcept | Kind of catalog Binding: CatalogType (example): Category of catalog content |
subject | Σ | 0..* | Reference(Resource) | Plan or set of dispositions subject of the catalog |
date | Σ | 1..1 | dateTime | Catalog content last editing time |
author | Σ | 1..* | Reference(Organization) | The organization authoring the catalog content |
title | Σ | 1..1 | string | Human Readable name/title |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
OtherTitle | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
attester | 0..1 | BackboneElement | Attests to accuracy of composition | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
mode | 1..1 | CodeableConcept | personal | professional | legal | official Binding: CompositionAttestationMode (preferred): The way in which a person authenticated a composition. | |
time | 1..1 | dateTime | When the composition was attested | |
custodian | Σ | 1..1 | Reference(Organization) | Organization which maintains the composition |
Documentation for this format |
Path | Conformance | ValueSet |
Composition.status | required | CompositionStatus |
Composition.type | preferred | FHIRDocumentTypeCodes |
Composition.category | example | CatalogType |
Composition.attester.mode | preferred | CompositionAttestationMode |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Composition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Composition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Composition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Composition | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
ValidityPeriod | S | 0..1 | Period | Validity Period URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ValidityPeriod |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
url | Σ | 0..1 | uri | Canonical identifier for this Composition, represented as a URI (globally unique) |
identifier | Σ | 0..* | Identifier | Version-independent identifier for the Composition |
version | Σ | 0..1 | string | An explicitly assigned identifer of a variation of the content in the Composition |
status | ?!Σ | 1..1 | code | registered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown Binding: CompositionStatus (required): The workflow/clinical status of the composition. |
type | Σ | 1..1 | CodeableConcept | Kind of composition: a catalog Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
text | Σ | 1..1 | string | Plain text representation of the concept Fixed Value: Catalog |
category | Σ | 0..* | CodeableConcept | Kind of catalog Binding: CatalogType (example): Category of catalog content |
subject | Σ | 0..* | Reference(Resource) | Plan or set of dispositions subject of the catalog |
date | Σ | 1..1 | dateTime | Catalog content last editing time |
useContext | Σ | 0..* | UsageContext | The context that the content is intended to support |
author | Σ | 1..* | Reference(Organization) | The organization authoring the catalog content |
name | Σ | 0..1 | string | Name for this Composition (computer friendly) |
title | Σ | 1..1 | string | Human Readable name/title |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
OtherTitle | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
note | 0..* | Annotation | For any additional notes | |
attester | 0..1 | BackboneElement | Attests to accuracy of composition | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
mode | 1..1 | CodeableConcept | personal | professional | legal | official Binding: CompositionAttestationMode (preferred): The way in which a person authenticated a composition. | |
time | 1..1 | dateTime | When the composition was attested | |
party | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition | |
custodian | Σ | 1..1 | Reference(Organization) | Organization which maintains the composition |
relatesTo | 0..* | RelatedArtifact | Relationships to other compositions/documents | |
Documentation for this format |
Path | Conformance | ValueSet |
Composition.language | required | AllLanguages |
Composition.status | required | CompositionStatus |
Composition.type | preferred | FHIRDocumentTypeCodes |
Composition.category | example | CatalogType |
Composition.attester.mode | preferred | CompositionAttestationMode |
Composition.event.detail | example | ActCode |
Composition.section.code | example | DocumentSectionCodes |
Composition.section.orderedBy | preferred | ListOrderCodes |
Composition.section.emptyReason | preferred | ListEmptyReasons |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Composition
Differential View
This structure is derived from Composition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
ValidityPeriod | S | 0..1 | Period | Validity Period URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ValidityPeriod |
type | 1..1 | CodeableConcept | Kind of composition: a catalog | |
text | 1..1 | string | Plain text representation of the concept Fixed Value: Catalog | |
category | 0..* | CodeableConcept | Kind of catalog Binding: CatalogType (example): Category of catalog content | |
subject | 0..* | Reference(Resource) | Plan or set of dispositions subject of the catalog | |
encounter | 0..0 | |||
date | 1..1 | dateTime | Catalog content last editing time | |
author | 1..* | Reference(Organization) | The organization authoring the catalog content | |
title | ||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
OtherTitle | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
attester | 0..1 | BackboneElement | Attests to accuracy of composition | |
time | 1..1 | dateTime | When the composition was attested | |
custodian | 1..1 | Reference(Organization) | Organization which maintains the composition | |
event | 0..0 | |||
section | 0..0 | |||
Documentation for this format |
Path | Conformance | ValueSet |
Composition.category | example | CatalogType |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
contained | 0..* | Resource | Contained, inline Resources | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
ValidityPeriod | S | 0..1 | Period | Validity Period URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ValidityPeriod |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
status | ?!Σ | 1..1 | code | registered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown Binding: CompositionStatus (required): The workflow/clinical status of the composition. |
type | Σ | 1..1 | CodeableConcept | Kind of composition: a catalog Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. |
text | Σ | 1..1 | string | Plain text representation of the concept Fixed Value: Catalog |
category | Σ | 0..* | CodeableConcept | Kind of catalog Binding: CatalogType (example): Category of catalog content |
subject | Σ | 0..* | Reference(Resource) | Plan or set of dispositions subject of the catalog |
date | Σ | 1..1 | dateTime | Catalog content last editing time |
author | Σ | 1..* | Reference(Organization) | The organization authoring the catalog content |
title | Σ | 1..1 | string | Human Readable name/title |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
OtherTitle | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
attester | 0..1 | BackboneElement | Attests to accuracy of composition | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
mode | 1..1 | CodeableConcept | personal | professional | legal | official Binding: CompositionAttestationMode (preferred): The way in which a person authenticated a composition. | |
time | 1..1 | dateTime | When the composition was attested | |
custodian | Σ | 1..1 | Reference(Organization) | Organization which maintains the composition |
Documentation for this format |
Path | Conformance | ValueSet |
Composition.status | required | CompositionStatus |
Composition.type | preferred | FHIRDocumentTypeCodes |
Composition.category | example | CatalogType |
Composition.attester.mode | preferred | CompositionAttestationMode |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Composition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Composition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Composition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Composition | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
ValidityPeriod | S | 0..1 | Period | Validity Period URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/ValidityPeriod |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
url | Σ | 0..1 | uri | Canonical identifier for this Composition, represented as a URI (globally unique) |
identifier | Σ | 0..* | Identifier | Version-independent identifier for the Composition |
version | Σ | 0..1 | string | An explicitly assigned identifer of a variation of the content in the Composition |
status | ?!Σ | 1..1 | code | registered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown Binding: CompositionStatus (required): The workflow/clinical status of the composition. |
type | Σ | 1..1 | CodeableConcept | Kind of composition: a catalog Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
text | Σ | 1..1 | string | Plain text representation of the concept Fixed Value: Catalog |
category | Σ | 0..* | CodeableConcept | Kind of catalog Binding: CatalogType (example): Category of catalog content |
subject | Σ | 0..* | Reference(Resource) | Plan or set of dispositions subject of the catalog |
date | Σ | 1..1 | dateTime | Catalog content last editing time |
useContext | Σ | 0..* | UsageContext | The context that the content is intended to support |
author | Σ | 1..* | Reference(Organization) | The organization authoring the catalog content |
name | Σ | 0..1 | string | Name for this Composition (computer friendly) |
title | Σ | 1..1 | string | Human Readable name/title |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
OtherTitle | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
note | 0..* | Annotation | For any additional notes | |
attester | 0..1 | BackboneElement | Attests to accuracy of composition | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
mode | 1..1 | CodeableConcept | personal | professional | legal | official Binding: CompositionAttestationMode (preferred): The way in which a person authenticated a composition. | |
time | 1..1 | dateTime | When the composition was attested | |
party | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition | |
custodian | Σ | 1..1 | Reference(Organization) | Organization which maintains the composition |
relatesTo | 0..* | RelatedArtifact | Relationships to other compositions/documents | |
Documentation for this format |
Path | Conformance | ValueSet |
Composition.language | required | AllLanguages |
Composition.status | required | CompositionStatus |
Composition.type | preferred | FHIRDocumentTypeCodes |
Composition.category | example | CatalogType |
Composition.attester.mode | preferred | CompositionAttestationMode |
Composition.event.detail | example | ActCode |
Composition.section.code | example | DocumentSectionCodes |
Composition.section.orderedBy | preferred | ListOrderCodes |
Composition.section.emptyReason | preferred | ListEmptyReasons |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Composition
Other representations of profile: CSV, Excel, Schematron