Global Core Electronic Medicinal Product Information (ePI), published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 1.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/emedicinal-product-info/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/uv/emedicinal-product-info/StructureDefinition/composition-epi-type1 | Version: 1.1.0 | ||||
| Standards status: Trial-use Active as of 2026-04-03 | Computable Name: CompositionEpiType1 | ||||
This profile represents the constraints applied to the Composition resource used in the Electronic Product Information (ePI) FHIR Implementation Guide. This profile applies to all ePI Types (1, 2, 3, and 4).
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |||||
![]() ![]() |
Σ | 1..1 | id | Unique Identifier for this ePI Instance | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
1..1 | code | Language of the ePI content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
1..1 | Narrative | Narrative Title of the ePI This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() |
0..* | BinaryEpi | Pure binary content defined by a format other than FHIR | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 1..1 | string | Document Version | ||||
![]() ![]() |
?!Σ | 1..1 | code | Workflow Status (e.g., preliminary, final) Binding: CompositionStatus (required): The workflow/clinical status of the composition. | ||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() |
Σ | 1..* | Reference(MedicinalProductDefinition) | The Medicinal Product described | ||||
![]() ![]() |
Σ | 1..1 | dateTime | Date of Authorization or Change | ||||
![]() ![]() |
Σ | 1..* | Reference(Organization (ePI)) | Organization responsible for content (Marketing Authorization Holder) | ||||
![]() ![]() |
Σ | 1..1 | string | Official Title of the ePI | ||||
![]() ![]() |
0..* | RelatedArtifact | Reference to previous versions | |||||
![]() ![]() |
C | 1..1 | BackboneElement | Root / Parent Section Constraints: cmp-1, cmp-2 | ||||
![]() ![]() ![]() |
1..1 | string | Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | string | Parent Section Title | |||||
![]() ![]() ![]() |
C | 1..1 | Narrative | Parent Section Text This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() |
1..* | BackboneElement | Nested Content Sections | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | Narrative | Text content of the nested section This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Nested Content Sections | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | Narrative | Text content of the nested section This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Composition.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Composition.status | Base | required | Composition Status | 📍5.0.0 | FHIR Std. |
| Composition.type | Base | preferred | FHIR Document Type Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections |
text.exists() or entry.exists() or section.exists()
|
| cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty |
emptyReason.empty() or entry.empty()
|
| 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 Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
Composition | |||
![]() ![]() |
1..1 | id | Unique Identifier for this ePI Instance | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | id | Version Identifier | |
![]() ![]() ![]() |
1..1 | instant | Date Last Changed | |
![]() ![]() ![]() |
1..* | canonical(StructureDefinition) | Profile Conformity | |
![]() ![]() |
1..1 | code | Language of the ePI content | |
![]() ![]() |
1..1 | Narrative | Narrative Title of the ePI | |
![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
0..* | BinaryEpi | Pure binary content defined by a format other than FHIR | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value | |
![]() ![]() ![]() |
1..1 | string | The value that is unique | |
![]() ![]() |
1..1 | string | Document Version | |
![]() ![]() |
1..1 | code | Workflow Status (e.g., preliminary, final) | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() |
1..* | Reference(MedicinalProductDefinition) | The Medicinal Product described | |
![]() ![]() |
1..1 | dateTime | Date of Authorization or Change | |
![]() ![]() |
1..* | Reference(Organization (ePI)) | Organization responsible for content (Marketing Authorization Holder) | |
![]() ![]() |
1..1 | string | Official Title of the ePI | |
![]() ![]() |
||||
![]() ![]() ![]() |
0..1 | Reference(Organization (ePI)) | Organization that attests to the content (Regulator) | |
![]() ![]() |
0..* | RelatedArtifact | Reference to previous versions | |
![]() ![]() |
1..1 | BackboneElement | Root / Parent Section | |
![]() ![]() ![]() |
1..1 | string | Section ID (XML: <section id='...'>) | |
![]() ![]() ![]() |
1..1 | string | Parent Section Title | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() ![]() |
1..1 | Narrative | Parent Section Text | |
![]() ![]() ![]() |
0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | |
![]() ![]() ![]() |
1..* | BackboneElement | Nested Content Sections | |
![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |
![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() |
0..1 | Narrative | Text content of the nested section | |
![]() ![]() ![]() ![]() |
0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Nested Content Sections | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Narrative | Text content of the nested section | |
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |||||
![]() ![]() |
Σ | 1..1 | id | Unique Identifier for this ePI Instance | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 1..1 | id | Version Identifier | ||||
![]() ![]() ![]() |
Σ | 1..1 | instant | Date Last Changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 1..* | canonical(StructureDefinition) | Profile Conformity | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
1..1 | code | Language of the ePI content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
1..1 | Narrative | Narrative Title of the ePI This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() |
0..* | BinaryEpi | Pure binary content defined by a format other than FHIR | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..1 | uri | Canonical identifier for this Composition, represented as a URI (globally unique) | ||||
![]() ![]() |
Σ | 0..* | Identifier | Version-independent identifier for the Composition | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
ΣC | 1..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
Σ | 1..1 | string | Document Version | ||||
![]() ![]() |
?!Σ | 1..1 | code | Workflow Status (e.g., preliminary, final) Binding: CompositionStatus (required): The workflow/clinical status of the composition. | ||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Categorization of Composition Binding: ReferencedItemCategoryValueSet (example): High-level kind of a clinical document at a macro level. | ||||
![]() ![]() |
Σ | 1..* | Reference(MedicinalProductDefinition) | The Medicinal Product described | ||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Context of the Composition | ||||
![]() ![]() |
Σ | 1..1 | dateTime | Date of Authorization or Change | ||||
![]() ![]() |
Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() |
Σ | 1..* | Reference(Organization (ePI)) | Organization responsible for content (Marketing Authorization Holder) | ||||
![]() ![]() |
Σ | 0..1 | string | Name for this Composition (computer friendly) | ||||
![]() ![]() |
Σ | 1..1 | string | Official Title of the ePI | ||||
![]() ![]() |
0..* | Annotation | For any additional notes | |||||
![]() ![]() |
0..* | BackboneElement | Attests to accuracy of composition | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | personal | professional | legal | official Binding: CompositionAttestationMode (preferred): The way in which a person authenticated a composition. | |||||
![]() ![]() ![]() |
0..1 | dateTime | When the composition was attested | |||||
![]() ![]() ![]() |
0..1 | Reference(Organization (ePI)) | Organization that attests to the content (Regulator) | |||||
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization which maintains the composition | ||||
![]() ![]() |
0..* | RelatedArtifact | Reference to previous versions | |||||
![]() ![]() |
Σ | 0..* | BackboneElement | The clinical service(s) being documented | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | The period covered by the documentation | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableReference(Resource) | The event(s) being documented, as code(s), reference(s), or both Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented. | ||||
![]() ![]() |
C | 1..1 | BackboneElement | Root / Parent Section Constraints: cmp-1, cmp-2 | ||||
![]() ![]() ![]() |
1..1 | string | Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | string | Parent Section Title | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section | |||||
![]() ![]() ![]() |
0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition | |||||
![]() ![]() ![]() |
C | 1..1 | Narrative | Parent Section Text This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry. | |||||
![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty. | ||||
![]() ![]() ![]() |
1..* | BackboneElement | Nested Content Sections | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | Narrative | Text content of the nested section This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry. | |||||
![]() ![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty. | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Nested Content Sections | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | Narrative | Text content of the nested section This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry. | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty. | ||||
![]() ![]() ![]() ![]() ![]() |
0..* | See section (Composition) | Nested Section | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Composition.meta.security | Base | extensible | All Security Labels | 📍5.0.0 | FHIR Std. |
| Composition.meta.tag | Base | example | Common Tags | 📍5.0.0 | FHIR Std. |
| Composition.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Composition.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Composition.identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Composition.status | Base | required | Composition Status | 📍5.0.0 | FHIR Std. |
| Composition.type | Base | preferred | FHIR Document Type Codes | 📍5.0.0 | FHIR Std. |
| Composition.category | Base | example | Referenced Item Category Value Set | 📍5.0.0 | FHIR Std. |
| Composition.attester.mode | Base | preferred | Composition Attestation Mode | 📍5.0.0 | FHIR Std. |
| Composition.event.detail | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.1 |
| Composition.section.code | Base | example | Document Section Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.orderedBy | Base | preferred | List Order Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.emptyReason | Base | preferred | List Empty Reasons | 📍5.0.0 | FHIR Std. |
| Composition.section.section.code | Base | example | Document Section Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.section.orderedBy | Base | preferred | List Order Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.section.emptyReason | Base | preferred | List Empty Reasons | 📍5.0.0 | FHIR Std. |
| Composition.section.section.section.code | Base | example | Document Section Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.section.section.orderedBy | Base | preferred | List Order Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.section.section.emptyReason | Base | preferred | List Empty Reasons | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections |
text.exists() or entry.exists() or section.exists()
|
| cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty |
emptyReason.empty() or entry.empty()
|
| 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()
|
Summary
Mandatory: 15 elements(16 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |||||
![]() ![]() |
Σ | 1..1 | id | Unique Identifier for this ePI Instance | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
1..1 | code | Language of the ePI content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
1..1 | Narrative | Narrative Title of the ePI This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() |
0..* | BinaryEpi | Pure binary content defined by a format other than FHIR | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 1..1 | string | Document Version | ||||
![]() ![]() |
?!Σ | 1..1 | code | Workflow Status (e.g., preliminary, final) Binding: CompositionStatus (required): The workflow/clinical status of the composition. | ||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() |
Σ | 1..* | Reference(MedicinalProductDefinition) | The Medicinal Product described | ||||
![]() ![]() |
Σ | 1..1 | dateTime | Date of Authorization or Change | ||||
![]() ![]() |
Σ | 1..* | Reference(Organization (ePI)) | Organization responsible for content (Marketing Authorization Holder) | ||||
![]() ![]() |
Σ | 1..1 | string | Official Title of the ePI | ||||
![]() ![]() |
0..* | RelatedArtifact | Reference to previous versions | |||||
![]() ![]() |
C | 1..1 | BackboneElement | Root / Parent Section Constraints: cmp-1, cmp-2 | ||||
![]() ![]() ![]() |
1..1 | string | Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | string | Parent Section Title | |||||
![]() ![]() ![]() |
C | 1..1 | Narrative | Parent Section Text This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() |
1..* | BackboneElement | Nested Content Sections | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | Narrative | Text content of the nested section This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Nested Content Sections | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | Narrative | Text content of the nested section This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Composition.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Composition.status | Base | required | Composition Status | 📍5.0.0 | FHIR Std. |
| Composition.type | Base | preferred | FHIR Document Type Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections |
text.exists() or entry.exists() or section.exists()
|
| cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty |
emptyReason.empty() or entry.empty()
|
| 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()
|
Differential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
Composition | |||
![]() ![]() |
1..1 | id | Unique Identifier for this ePI Instance | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | id | Version Identifier | |
![]() ![]() ![]() |
1..1 | instant | Date Last Changed | |
![]() ![]() ![]() |
1..* | canonical(StructureDefinition) | Profile Conformity | |
![]() ![]() |
1..1 | code | Language of the ePI content | |
![]() ![]() |
1..1 | Narrative | Narrative Title of the ePI | |
![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() |
0..* | BinaryEpi | Pure binary content defined by a format other than FHIR | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value | |
![]() ![]() ![]() |
1..1 | string | The value that is unique | |
![]() ![]() |
1..1 | string | Document Version | |
![]() ![]() |
1..1 | code | Workflow Status (e.g., preliminary, final) | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() |
1..* | Reference(MedicinalProductDefinition) | The Medicinal Product described | |
![]() ![]() |
1..1 | dateTime | Date of Authorization or Change | |
![]() ![]() |
1..* | Reference(Organization (ePI)) | Organization responsible for content (Marketing Authorization Holder) | |
![]() ![]() |
1..1 | string | Official Title of the ePI | |
![]() ![]() |
||||
![]() ![]() ![]() |
0..1 | Reference(Organization (ePI)) | Organization that attests to the content (Regulator) | |
![]() ![]() |
0..* | RelatedArtifact | Reference to previous versions | |
![]() ![]() |
1..1 | BackboneElement | Root / Parent Section | |
![]() ![]() ![]() |
1..1 | string | Section ID (XML: <section id='...'>) | |
![]() ![]() ![]() |
1..1 | string | Parent Section Title | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() ![]() |
1..1 | Narrative | Parent Section Text | |
![]() ![]() ![]() |
0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | |
![]() ![]() ![]() |
1..* | BackboneElement | Nested Content Sections | |
![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |
![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() |
0..1 | Narrative | Text content of the nested section | |
![]() ![]() ![]() ![]() |
0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Nested Content Sections | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Narrative | Text content of the nested section | |
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | |
Documentation for this format | ||||
Snapshot ViewView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation | |||||
![]() ![]() |
Σ | 1..1 | id | Unique Identifier for this ePI Instance | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 1..1 | id | Version Identifier | ||||
![]() ![]() ![]() |
Σ | 1..1 | instant | Date Last Changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 1..* | canonical(StructureDefinition) | Profile Conformity | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
1..1 | code | Language of the ePI content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
1..1 | Narrative | Narrative Title of the ePI This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() |
0..* | BinaryEpi | Pure binary content defined by a format other than FHIR | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..1 | uri | Canonical identifier for this Composition, represented as a URI (globally unique) | ||||
![]() ![]() |
Σ | 0..* | Identifier | Version-independent identifier for the Composition | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
ΣC | 1..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
Σ | 1..1 | string | Document Version | ||||
![]() ![]() |
?!Σ | 1..1 | code | Workflow Status (e.g., preliminary, final) Binding: CompositionStatus (required): The workflow/clinical status of the composition. | ||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Categorization of Composition Binding: ReferencedItemCategoryValueSet (example): High-level kind of a clinical document at a macro level. | ||||
![]() ![]() |
Σ | 1..* | Reference(MedicinalProductDefinition) | The Medicinal Product described | ||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Context of the Composition | ||||
![]() ![]() |
Σ | 1..1 | dateTime | Date of Authorization or Change | ||||
![]() ![]() |
Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() |
Σ | 1..* | Reference(Organization (ePI)) | Organization responsible for content (Marketing Authorization Holder) | ||||
![]() ![]() |
Σ | 0..1 | string | Name for this Composition (computer friendly) | ||||
![]() ![]() |
Σ | 1..1 | string | Official Title of the ePI | ||||
![]() ![]() |
0..* | Annotation | For any additional notes | |||||
![]() ![]() |
0..* | BackboneElement | Attests to accuracy of composition | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | personal | professional | legal | official Binding: CompositionAttestationMode (preferred): The way in which a person authenticated a composition. | |||||
![]() ![]() ![]() |
0..1 | dateTime | When the composition was attested | |||||
![]() ![]() ![]() |
0..1 | Reference(Organization (ePI)) | Organization that attests to the content (Regulator) | |||||
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization which maintains the composition | ||||
![]() ![]() |
0..* | RelatedArtifact | Reference to previous versions | |||||
![]() ![]() |
Σ | 0..* | BackboneElement | The clinical service(s) being documented | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | The period covered by the documentation | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableReference(Resource) | The event(s) being documented, as code(s), reference(s), or both Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented. | ||||
![]() ![]() |
C | 1..1 | BackboneElement | Root / Parent Section Constraints: cmp-1, cmp-2 | ||||
![]() ![]() ![]() |
1..1 | string | Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | string | Parent Section Title | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section | |||||
![]() ![]() ![]() |
0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition | |||||
![]() ![]() ![]() |
C | 1..1 | Narrative | Parent Section Text This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry. | |||||
![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty. | ||||
![]() ![]() ![]() |
1..* | BackboneElement | Nested Content Sections | |||||
![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | Narrative | Text content of the nested section This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry. | |||||
![]() ![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty. | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Nested Content Sections | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Nested Section ID (XML: <section id='...'>) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Title of the nested section | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | Narrative | Text content of the nested section This profile does not constrain the narrative in regard to content, language, or traceability to data elements | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry. | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..* | Reference(MedicinalProductDefinition (ePI) | Ingredient (ePI) | ManufacturedItemDefinition (ePI) | AdministrableProductDefinition (ePI) | SubstanceDefinition (ePI) | PackagedProductDefinition (ePI) | ClinicalUseDefinition Indication (ePI) | ClinicalUseDefinition Contraindication (ePI) | ClinicalUseDefinition Interaction (ePI) | ClinicalUseDefinition Undesirable Effect (ePI) | ClinicalUseDefinition Warning (ePI) | Organization (ePI) | RegulatedAuthorization (ePI) | MedicationKnowledge (ePI)) | A reference to data that supports this section | ||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty. | ||||
![]() ![]() ![]() ![]() ![]() |
0..* | See section (Composition) | Nested Section | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Composition.meta.security | Base | extensible | All Security Labels | 📍5.0.0 | FHIR Std. |
| Composition.meta.tag | Base | example | Common Tags | 📍5.0.0 | FHIR Std. |
| Composition.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Composition.identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Composition.identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Composition.status | Base | required | Composition Status | 📍5.0.0 | FHIR Std. |
| Composition.type | Base | preferred | FHIR Document Type Codes | 📍5.0.0 | FHIR Std. |
| Composition.category | Base | example | Referenced Item Category Value Set | 📍5.0.0 | FHIR Std. |
| Composition.attester.mode | Base | preferred | Composition Attestation Mode | 📍5.0.0 | FHIR Std. |
| Composition.event.detail | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.1 |
| Composition.section.code | Base | example | Document Section Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.orderedBy | Base | preferred | List Order Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.emptyReason | Base | preferred | List Empty Reasons | 📍5.0.0 | FHIR Std. |
| Composition.section.section.code | Base | example | Document Section Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.section.orderedBy | Base | preferred | List Order Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.section.emptyReason | Base | preferred | List Empty Reasons | 📍5.0.0 | FHIR Std. |
| Composition.section.section.section.code | Base | example | Document Section Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.section.section.orderedBy | Base | preferred | List Order Codes | 📍5.0.0 | FHIR Std. |
| Composition.section.section.section.emptyReason | Base | preferred | List Empty Reasons | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections |
text.exists() or entry.exists() or section.exists()
|
| cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty |
emptyReason.empty() or entry.empty()
|
| 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()
|
Summary
Mandatory: 15 elements(16 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron