This is the set of resources that conform to either of the profiles MedComDocumentComposition (http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-composition) and MedComDocumentComposition (http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-composition). E.g. what you have to deal with if you get resources conforming to one of them
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() | 0..* | A set of resources composed into a single coherent clinical statement with clinical attestation | ||
![]() ![]() | SΣ | 1..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | Σ | 0..1 | id | Version specific identifier |
![]() ![]() ![]() | Σ | 0..1 | instant | When the resource version last changed |
![]() ![]() ![]() | Σ | 0..1 | uri | Identifies where the resource comes from |
![]() ![]() ![]() | SΣC | 1..1 | canonical(StructureDefinition) | [DocumentEntry.formatCode] Indicates the FHIR Composition profile canonical, including an explicit version `|x.y.z`. The value does not map 1:1 to XDS DocumentEntry.formatCode and SHALL be mapped. Constraints: medcom-canonical-semver |
![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels applied to this resource Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. |
![]() ![]() ![]() | Σ | 0..* | Coding | Tags applied to this resource Binding: ?? (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 |
![]() ![]() | S | 1..1 | code | [DocumentEntry.languageCode] Human language of the content Binding: ?? (extensible) |
![]() ![]() | S | 1..1 | Narrative | The narrative text SHALL always be included when exchanging a MedCom FHIR Bundle. This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | S | 1..1 | code | generated | extensions | additional | empty Binding: ?? (required): The status of a resource narrative. |
![]() ![]() ![]() | SC | 1..1 | xhtml | Limited xhtml content Constraints: txt-1, txt-2 |
![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | SΣ | 1..1 | Identifier | The Composition identifier |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() ![]() | SΣ | 1..1 | uri | [DocumentEntry.uniqueId] Sender organization OID (Object Identifier). Example: 1.2.208.184 (MedCom OID). Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() | SΣC | 1..1 | string | [DocumentEntry.uniqueId] UUID. Constraints: medcom-uuid 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) |
![]() ![]() | ?!SΣ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: ?? (required): The workflow/clinical status of the composition. |
![]() ![]() | SΣ | 1..1 | CodeableConcept | [DocumentEntry.typeCode] Kind of document Binding: ?? (required) |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | SΣ | 1..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | SΣ | 1..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() | SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() | SΣ | 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 |
![]() ![]() | SΣ | 0..1 | CodeableConcept | [DocumentEntry.classCode] Categorization of document Binding: ?? (extensible) |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | SΣ | 1..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | SΣ | 1..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() | SΣ | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() | SΣ | 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 |
![]() ![]() | SΣ | 1..1 | Reference(MedComDocumentPatient | #sd+7-medcom-document-patient-medcom-document-patient) {b} | Who and/or what the composition is about |
![]() ![]() | Σ | 0..1 | Reference(Encounter) | Context of the Composition |
![]() ![]() | SΣ | 1..1 | dateTime | Composition editing time |
![]() ![]() | SΣ | 1..2 | Reference(MedComDocumentOrganization | MedComDocumentPractitionerRole | MedComDocumentPractitioner | MedComDocumentPatient | Danish Core Related Person Profile | Device | #sd+8-medcom-document-organization-medcom-document-organization) {b} | [DocumentEntry.author] The slice author:institution ensures one mandatory organizational author. Any author element that does not match this slice is interpreted as an author person. |
![]() ![]() | SΣ | 1..1 | string | [DocumentEntry.title] The readable title of the document. |
![]() ![]() | SΣ | 1..1 | code | As defined by affinity domain Binding: ?? (required): Codes specifying the level of confidentiality of the composition. |
![]() ![]() | S | 0..1 | BackboneElement | Attests to accuracy of composition |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | S | 1..1 | code | personal | professional | legal | official Binding: ?? (required): The way in which a person authenticated a composition. |
![]() ![]() ![]() | 0..1 | dateTime | When the composition was attested | |
![]() ![]() ![]() | S | 0..1 | Reference(MedComDocumentPractitioner | #sd+12-medcom-document-practitioner-medcom-document-practitioner) {b} | [DocumentEntry.legalAuthenticator] Who authenticated the document. |
![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition |
![]() ![]() | 0..* | BackboneElement | Relationships to other compositions/documents | |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | 1..1 | code | replaces | transforms | signs | appends Binding: ?? (required): The type of relationship between documents. | |
![]() ![]() ![]() | 1..1 | Target of the relationship | ||
![]() ![]() ![]() ![]() | Identifier | |||
![]() ![]() ![]() ![]() | Reference(Composition) | |||
![]() ![]() | SΣ | 1..1 | BackboneElement | The clinical service(s) being documented |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | SΣ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: ?? (example): This list of codes represents the main clinical acts being documented. |
![]() ![]() ![]() | SΣ | 1..1 | Period | [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented. |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | SΣ | 1..1 | dateTime | Starting time with inclusive boundary |
![]() ![]() ![]() ![]() | SΣ | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
![]() ![]() ![]() | SΣ | 0..* | Reference(Resource) | [DocumentEntry.referenceIdList] Related identifiers or resources |
![]() ![]() | SC | 1..* | BackboneElement | Composition is broken into sections Constraints: cmp-1, cmp-2 |
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | 0..1 | string | Label for section (e.g. for ToC) | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Classification of section (recommended) Binding: ?? (example): Classification of a section of a composition/document. | |
![]() ![]() ![]() | 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 | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the section, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |
![]() ![]() ![]() | 0..1 | code | working | snapshot | changes Binding: ?? (required): The processing mode that applies to this section. | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Order of section entries Binding: ?? (preferred): What order applies to the items in the entry. | |
![]() ![]() ![]() | S | 0..* | Reference(Resource) | A reference to data that supports this section |
![]() ![]() ![]() | 0..1 | CodeableConcept | Why the section is empty Binding: ?? (preferred): If a section is empty, why it is empty. | |
![]() ![]() ![]() | 0..* | Nested Section | ||
Documentation for this format | ||||