EU Imaging Manifest and Access (IHE-MADO additions)
1.0.0-ballot - ballot 150

This page is part of the EU Manifest-based Access to DICOM Objects (EU-MADO) (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: EU MADO Composition

Official URL: http://hl7.eu/fhir/imaging-manifest/StructureDefinition/EuMadoComposition Version: 1.0.0-ballot
Standards status: Draft Maturity Level: 1 Computable Name: EuMadoComposition

Copyright/Legal: Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).

Profile on MadoComposition that specifies the EU specific elements.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Composition 0..* MadoComposition A set of resources composed into a single coherent clinical statement with clinical attestation
This profile also complies with the profile Composition (EU core)
Composition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Composition.language This element has obligations and must be supported. 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.text This element has obligations and must be supported. 1..1 Narrative A human readable narrative that contains information about the manifest.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.text.status 1..1 code generated | extensions | additional | empty
Binding: ValueSet: Non-empty Narrative status codes (required)
Composition.text.div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
Composition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Composition.identifier This element has obligations and must be supported. This element is included in summaries. 1..1 Identifier An OID according for a FHIR-Based formatted Imaging Study Manifest. The OID is structured according to the DICOM UI value representation. In the case that a DICOM KOS manifest is present, this field will hold the same value as the SOP Instance UID of the corresponding translated DICOM KOS manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.status This element is a modifier element. This element has obligations and must be supported. This element is included in summaries. 1..1 code preliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.type This element has obligations and must be supported. This element is included in summaries. 1..1 CodeableConcept Kind of document (LOINC if possible), see section 6.X.6 of volume 3.
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "18748-4"
    }
  ]
}
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.category This element has obligations and must be supported. This element is included in summaries. 0..* CodeableConcept Categorization of document, see section 6.X.6 of volume 3.
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
ObligationsActor
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.subject This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Patient) Who and/or what the composition is about
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.date This element has obligations and must be supported. This element is included in summaries. 1..1 dateTime When the manifest was created.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author This element is included in summaries. 2..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the document (i.e. manifest)
Slice: Unordered, Open by profile:$this.resolve()
Composition.Slices for author.author:source-organization This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Creator Organization) The organization that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author.author:source-device This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Creator) The device that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.title This element has obligations and must be supported. This element is included in summaries. 1..1 string Human readable title to display for the manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.custodian This element has obligations and must be supported. This element is included in summaries. 0..1 Reference(Organization) The organization that is the custodian of the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event This element is included in summaries. 1..* BackboneElement The clinical service(s) being documented
Slice: Unordered, Open by profile:detail.resolve()
Composition.Slices for event.event:All Slices Content/Rules for all slices
Composition.Slices for event.event:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.Slices for event.event:imaging-study This element has obligations and must be supported. This element is included in summaries. 1..1 BackboneElement The clinical service(s) being documented
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event.event:imaging-study.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.Slices for event.event:imaging-study.detail This element is included in summaries. 0..* Reference(MADO EU Imaging Study) Reference to the ImagingStudy that contains the details of the study that is being described in the manifest.
Composition.section This element has obligations and must be supported. C 0..* BackboneElement Optionally, one or more sections. Each section provides information on a series in the study.
Constraints: cmp-1, cmp-2
ObligationsActor
MAY:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.section.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.section.text This element has obligations and must be supported. C 1..1 Narrative A human readable narrative that contains the information about the section. This narrative could contain information like: the series instance UID, the series description, the number of instances in the series, and/or the modality.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.section.text.status 1..1 code generated | extensions | additional | empty
Binding: ValueSet: Non-empty Narrative status codes (required)
Composition.section.text.div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
Composition
Composition / language
Composition / text
Composition / identifier
Composition / status
Composition / type
Composition / category
Composition / subject
Composition / date
Composition / Slices for author
Composition / Slices for author / author:source-organization
Composition / Slices for author / author:source-device
Composition / title
Composition / custodian
Composition / Slices for event
Composition / Slices for event / event:imaging-study
Composition / section
Composition / section / text

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Composition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Composition.text.status Base required ValueSet: Non-empty Narrative status codes 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
Composition.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
Composition.section.​text.status Base required ValueSet: Non-empty Narrative status codes 📦1.0.0 Manifest-based Access to DICOM Objects v1.0

Constraints

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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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()
txt-1 error Composition.text.div, Composition.section.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Composition.text.div, Composition.section.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from MadoComposition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Composition MadoComposition This profile also complies with the profile Composition (EU core)
Composition.language This element has obligations and must be supported. 0..1 code Language of the resource content
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.text This element has obligations. 1..1 Narrative A human readable narrative that contains information about the manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.identifier This element has obligations. 1..1 Identifier An OID according for a FHIR-Based formatted Imaging Study Manifest. The OID is structured according to the DICOM UI value representation. In the case that a DICOM KOS manifest is present, this field will hold the same value as the SOP Instance UID of the corresponding translated DICOM KOS manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.type This element has obligations. 1..1 CodeableConcept Kind of document (LOINC if possible), see section 6.X.6 of volume 3.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "18748-4"
    }
  ]
}
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.category This element has obligations. 0..* CodeableConcept Categorization of document, see section 6.X.6 of volume 3.
ObligationsActor
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.subject This element has obligations. 1..1 Reference(EU MADO Patient) Who and/or what the composition is about
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.date This element has obligations. 1..1 dateTime When the manifest was created.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author Content/Rules for all slices
Composition.Slices for author.author:source-organization This element has obligations and must be supported. 1..1 Reference(EU MADO Creator Organization) The organization that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author.author:source-device This element has obligations and must be supported. 1..1 Reference(EU MADO Creator) The device that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.title This element has obligations. 1..1 string Human readable title to display for the manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.custodian This element has obligations and must be supported. 0..1 Reference(Organization) The organization that is the custodian of the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event Content/Rules for all slices
Composition.Slices for event.event:imaging-study This element has obligations. 1..1 BackboneElement The clinical service(s) being documented
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event.event:imaging-study.detail 0..* Reference(MADO EU Imaging Study) Reference to the ImagingStudy that contains the details of the study that is being described in the manifest.
Composition.section This element has obligations. 0..* BackboneElement Optionally, one or more sections. Each section provides information on a series in the study.
ObligationsActor
MAY:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.section.text This element has obligations. 1..1 Narrative A human readable narrative that contains the information about the section. This narrative could contain information like: the series instance UID, the series description, the number of instances in the series, and/or the modality.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
Composition
Composition / language
Composition / text
Composition / identifier
Composition / status
Composition / type
Composition / category
Composition / subject
Composition / date
Composition / Slices for author
Composition / Slices for author / author:source-organization
Composition / Slices for author / author:source-device
Composition / title
Composition / custodian
Composition / Slices for event
Composition / Slices for event / event:imaging-study
Composition / section
Composition / section / text

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Composition 0..* MadoComposition A set of resources composed into a single coherent clinical statement with clinical attestation
This profile also complies with the profile Composition (EU core)
Composition.id This element is included in summaries. 0..1 id Logical id of this artifact
Composition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Composition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Composition.language This element has obligations and must be supported. 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.text This element has obligations and must be supported. 1..1 Narrative A human readable narrative that contains information about the manifest.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.text.id 0..1 string Unique id for inter-element referencing
Composition.text.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Composition.text.status 1..1 code generated | extensions | additional | empty
Binding: ValueSet: Non-empty Narrative status codes (required)
Composition.text.div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
Composition.contained 0..* Resource Contained, inline Resources
Composition.extension 0..* Extension Additional content defined by implementations
Composition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Composition.identifier This element has obligations and must be supported. This element is included in summaries. 1..1 Identifier An OID according for a FHIR-Based formatted Imaging Study Manifest. The OID is structured according to the DICOM UI value representation. In the case that a DICOM KOS manifest is present, this field will hold the same value as the SOP Instance UID of the corresponding translated DICOM KOS manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.status This element is a modifier element. This element has obligations and must be supported. This element is included in summaries. 1..1 code preliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.type This element has obligations and must be supported. This element is included in summaries. 1..1 CodeableConcept Kind of document (LOINC if possible), see section 6.X.6 of volume 3.
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "18748-4"
    }
  ]
}
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.category This element has obligations and must be supported. This element is included in summaries. 0..* CodeableConcept Categorization of document, see section 6.X.6 of volume 3.
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
ObligationsActor
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.subject This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Patient) Who and/or what the composition is about
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.encounter This element is included in summaries. 0..1 Reference(Encounter) Context of the Composition
Composition.date This element has obligations and must be supported. This element is included in summaries. 1..1 dateTime When the manifest was created.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author This element is included in summaries. 2..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the document (i.e. manifest)
Slice: Unordered, Open by profile:$this.resolve()
Composition.Slices for author.author:source-organization This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Creator Organization) The organization that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author.author:source-device This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Creator) The device that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.title This element has obligations and must be supported. This element is included in summaries. 1..1 string Human readable title to display for the manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.confidentiality This element is included in summaries. 0..1 code As defined by affinity domain
Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
Composition.attester 0..* BackboneElement Attests to accuracy of composition
Composition.attester.id 0..1 string Unique id for inter-element referencing
Composition.attester.extension 0..* Extension Additional content defined by implementations
Composition.attester.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.attester.mode 1..1 code personal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
Composition.attester.time 0..1 dateTime When the composition was attested
Composition.attester.party 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) Who attested the composition
Composition.custodian This element has obligations and must be supported. This element is included in summaries. 0..1 Reference(Organization) The organization that is the custodian of the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.relatesTo 0..* BackboneElement Relationships to other compositions/documents
Composition.relatesTo.id 0..1 string Unique id for inter-element referencing
Composition.relatesTo.extension 0..* Extension Additional content defined by implementations
Composition.relatesTo.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.relatesTo.code 1..1 code replaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.
Composition.relatesTo.target[x] 1..1 Target of the relationship
Composition.relatesTo.target[x].targetIdentifier Identifier
Composition.relatesTo.target[x].targetReference Reference(Composition)
Composition.Slices for event This element is included in summaries. 1..* BackboneElement The clinical service(s) being documented
Slice: Unordered, Open by profile:detail.resolve()
Composition.Slices for event.event:All Slices Content/Rules for all slices
Composition.Slices for event.event:All Slices.id 0..1 string Unique id for inter-element referencing
Composition.Slices for event.event:All Slices.extension 0..* Extension Additional content defined by implementations
Composition.Slices for event.event:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.Slices for event.event:All Slices.code This element is included in summaries. 0..* CodeableConcept Code(s) that apply to the event being documented
Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.
Composition.Slices for event.event:All Slices.period This element is included in summaries. 0..1 Period The period covered by the documentation
Composition.Slices for event.event:All Slices.detail This element is included in summaries. 0..* Reference(Resource) The event(s) being documented
Composition.Slices for event.event:imaging-study This element has obligations and must be supported. This element is included in summaries. 1..1 BackboneElement The clinical service(s) being documented
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event.event:imaging-study.id 0..1 string Unique id for inter-element referencing
Composition.Slices for event.event:imaging-study.extension 0..* Extension Additional content defined by implementations
Composition.Slices for event.event:imaging-study.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.Slices for event.event:imaging-study.code This element is included in summaries. 0..* CodeableConcept Code(s) that apply to the event being documented
Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.
Composition.Slices for event.event:imaging-study.period This element is included in summaries. 0..1 Period The period covered by the documentation
Composition.Slices for event.event:imaging-study.detail This element is included in summaries. 0..* Reference(MADO EU Imaging Study) Reference to the ImagingStudy that contains the details of the study that is being described in the manifest.
Composition.section This element has obligations and must be supported. C 0..* BackboneElement Optionally, one or more sections. Each section provides information on a series in the study.
Constraints: cmp-1, cmp-2
ObligationsActor
MAY:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.section.id 0..1 string Unique id for inter-element referencing
Composition.section.extension 0..* Extension Additional content defined by implementations
Composition.section.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.section.title 0..1 string Label for section (e.g. for ToC)
Composition.section.code 0..1 CodeableConcept Classification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
Composition.section.author 0..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the section
Composition.section.focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
Composition.section.text This element has obligations and must be supported. C 1..1 Narrative A human readable narrative that contains the information about the section. This narrative could contain information like: the series instance UID, the series description, the number of instances in the series, and/or the modality.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.section.text.id 0..1 string Unique id for inter-element referencing
Composition.section.text.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Composition.section.text.status 1..1 code generated | extensions | additional | empty
Binding: ValueSet: Non-empty Narrative status codes (required)
Composition.section.text.div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
Composition.section.mode 0..1 code working | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.
Composition.section.orderedBy 0..1 CodeableConcept Order of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Composition.section.entry C 0..* Reference(Resource) A reference to data that supports this section
Composition.section.emptyReason C 0..1 CodeableConcept Why the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
Composition.section.section C 0..* See section (Composition) Nested Section

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
Composition
Composition / language
Composition / text
Composition / identifier
Composition / status
Composition / type
Composition / category
Composition / subject
Composition / date
Composition / Slices for author
Composition / Slices for author / author:source-organization
Composition / Slices for author / author:source-device
Composition / title
Composition / custodian
Composition / Slices for event
Composition / Slices for event / event:imaging-study
Composition / section
Composition / section / text

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Composition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Composition.text.status Base required ValueSet: Non-empty Narrative status codes 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
Composition.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
Composition.confidentiality Base required V3 Value SetConfidentialityClassification 📍2014-03-26 FHIR Std.
Composition.attester.​mode Base required CompositionAttestationMode 📍4.0.1 FHIR Std.
Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
Composition.event.code Base example v3 Code System ActCode 📦3.0.0 THO v7.4
Composition.event:imaging-study.​code Base example v3 Code System ActCode 📦3.0.0 THO v7.4
Composition.section.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
Composition.section.​text.status Base required ValueSet: Non-empty Narrative status codes 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
Composition.section.​mode Base required ListMode 📍4.0.1 FHIR Std.
Composition.section.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
Composition.section.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.

Constraints

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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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()
txt-1 error Composition.text.div, Composition.section.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Composition.text.div, Composition.section.text.div The narrative SHALL have some non-whitespace content htmlChecks()
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
Composition
Composition / language
Composition / text
Composition / identifier
Composition / status
Composition / type
Composition / category
Composition / subject
Composition / date
Composition / Slices for author
Composition / Slices for author / author:source-organization
Composition / Slices for author / author:source-device
Composition / title
Composition / custodian
Composition / Slices for event
Composition / Slices for event / event:imaging-study
Composition / section
Composition / section / text

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Composition 0..* MadoComposition A set of resources composed into a single coherent clinical statement with clinical attestation
This profile also complies with the profile Composition (EU core)
Composition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Composition.language This element has obligations and must be supported. 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.text This element has obligations and must be supported. 1..1 Narrative A human readable narrative that contains information about the manifest.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.text.status 1..1 code generated | extensions | additional | empty
Binding: ValueSet: Non-empty Narrative status codes (required)
Composition.text.div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
Composition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Composition.identifier This element has obligations and must be supported. This element is included in summaries. 1..1 Identifier An OID according for a FHIR-Based formatted Imaging Study Manifest. The OID is structured according to the DICOM UI value representation. In the case that a DICOM KOS manifest is present, this field will hold the same value as the SOP Instance UID of the corresponding translated DICOM KOS manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.status This element is a modifier element. This element has obligations and must be supported. This element is included in summaries. 1..1 code preliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.type This element has obligations and must be supported. This element is included in summaries. 1..1 CodeableConcept Kind of document (LOINC if possible), see section 6.X.6 of volume 3.
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "18748-4"
    }
  ]
}
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.category This element has obligations and must be supported. This element is included in summaries. 0..* CodeableConcept Categorization of document, see section 6.X.6 of volume 3.
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
ObligationsActor
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.subject This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Patient) Who and/or what the composition is about
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.date This element has obligations and must be supported. This element is included in summaries. 1..1 dateTime When the manifest was created.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author This element is included in summaries. 2..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the document (i.e. manifest)
Slice: Unordered, Open by profile:$this.resolve()
Composition.Slices for author.author:source-organization This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Creator Organization) The organization that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author.author:source-device This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Creator) The device that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.title This element has obligations and must be supported. This element is included in summaries. 1..1 string Human readable title to display for the manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.custodian This element has obligations and must be supported. This element is included in summaries. 0..1 Reference(Organization) The organization that is the custodian of the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event This element is included in summaries. 1..* BackboneElement The clinical service(s) being documented
Slice: Unordered, Open by profile:detail.resolve()
Composition.Slices for event.event:All Slices Content/Rules for all slices
Composition.Slices for event.event:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.Slices for event.event:imaging-study This element has obligations and must be supported. This element is included in summaries. 1..1 BackboneElement The clinical service(s) being documented
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event.event:imaging-study.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.Slices for event.event:imaging-study.detail This element is included in summaries. 0..* Reference(MADO EU Imaging Study) Reference to the ImagingStudy that contains the details of the study that is being described in the manifest.
Composition.section This element has obligations and must be supported. C 0..* BackboneElement Optionally, one or more sections. Each section provides information on a series in the study.
Constraints: cmp-1, cmp-2
ObligationsActor
MAY:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.section.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.section.text This element has obligations and must be supported. C 1..1 Narrative A human readable narrative that contains the information about the section. This narrative could contain information like: the series instance UID, the series description, the number of instances in the series, and/or the modality.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.section.text.status 1..1 code generated | extensions | additional | empty
Binding: ValueSet: Non-empty Narrative status codes (required)
Composition.section.text.div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
Composition
Composition / language
Composition / text
Composition / identifier
Composition / status
Composition / type
Composition / category
Composition / subject
Composition / date
Composition / Slices for author
Composition / Slices for author / author:source-organization
Composition / Slices for author / author:source-device
Composition / title
Composition / custodian
Composition / Slices for event
Composition / Slices for event / event:imaging-study
Composition / section
Composition / section / text

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Composition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Composition.text.status Base required ValueSet: Non-empty Narrative status codes 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
Composition.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
Composition.section.​text.status Base required ValueSet: Non-empty Narrative status codes 📦1.0.0 Manifest-based Access to DICOM Objects v1.0

Constraints

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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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()
txt-1 error Composition.text.div, Composition.section.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Composition.text.div, Composition.section.text.div The narrative SHALL have some non-whitespace content htmlChecks()

Differential View

This structure is derived from MadoComposition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Composition MadoComposition This profile also complies with the profile Composition (EU core)
Composition.language This element has obligations and must be supported. 0..1 code Language of the resource content
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.text This element has obligations. 1..1 Narrative A human readable narrative that contains information about the manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.identifier This element has obligations. 1..1 Identifier An OID according for a FHIR-Based formatted Imaging Study Manifest. The OID is structured according to the DICOM UI value representation. In the case that a DICOM KOS manifest is present, this field will hold the same value as the SOP Instance UID of the corresponding translated DICOM KOS manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.status This element has obligations and must be supported. 1..1 code preliminary | final | amended | entered-in-error
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.type This element has obligations. 1..1 CodeableConcept Kind of document (LOINC if possible), see section 6.X.6 of volume 3.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "18748-4"
    }
  ]
}
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.category This element has obligations. 0..* CodeableConcept Categorization of document, see section 6.X.6 of volume 3.
ObligationsActor
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.subject This element has obligations. 1..1 Reference(EU MADO Patient) Who and/or what the composition is about
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.date This element has obligations. 1..1 dateTime When the manifest was created.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author Content/Rules for all slices
Composition.Slices for author.author:source-organization This element has obligations and must be supported. 1..1 Reference(EU MADO Creator Organization) The organization that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author.author:source-device This element has obligations and must be supported. 1..1 Reference(EU MADO Creator) The device that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.title This element has obligations. 1..1 string Human readable title to display for the manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.custodian This element has obligations and must be supported. 0..1 Reference(Organization) The organization that is the custodian of the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event Content/Rules for all slices
Composition.Slices for event.event:imaging-study This element has obligations. 1..1 BackboneElement The clinical service(s) being documented
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event.event:imaging-study.detail 0..* Reference(MADO EU Imaging Study) Reference to the ImagingStudy that contains the details of the study that is being described in the manifest.
Composition.section This element has obligations. 0..* BackboneElement Optionally, one or more sections. Each section provides information on a series in the study.
ObligationsActor
MAY:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.section.text This element has obligations. 1..1 Narrative A human readable narrative that contains the information about the section. This narrative could contain information like: the series instance UID, the series description, the number of instances in the series, and/or the modality.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
Composition
Composition / language
Composition / text
Composition / identifier
Composition / status
Composition / type
Composition / category
Composition / subject
Composition / date
Composition / Slices for author
Composition / Slices for author / author:source-organization
Composition / Slices for author / author:source-device
Composition / title
Composition / custodian
Composition / Slices for event
Composition / Slices for event / event:imaging-study
Composition / section
Composition / section / text

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Composition 0..* MadoComposition A set of resources composed into a single coherent clinical statement with clinical attestation
This profile also complies with the profile Composition (EU core)
Composition.id This element is included in summaries. 0..1 id Logical id of this artifact
Composition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Composition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Composition.language This element has obligations and must be supported. 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.text This element has obligations and must be supported. 1..1 Narrative A human readable narrative that contains information about the manifest.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.text.id 0..1 string Unique id for inter-element referencing
Composition.text.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Composition.text.status 1..1 code generated | extensions | additional | empty
Binding: ValueSet: Non-empty Narrative status codes (required)
Composition.text.div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
Composition.contained 0..* Resource Contained, inline Resources
Composition.extension 0..* Extension Additional content defined by implementations
Composition.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Composition.identifier This element has obligations and must be supported. This element is included in summaries. 1..1 Identifier An OID according for a FHIR-Based formatted Imaging Study Manifest. The OID is structured according to the DICOM UI value representation. In the case that a DICOM KOS manifest is present, this field will hold the same value as the SOP Instance UID of the corresponding translated DICOM KOS manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.status This element is a modifier element. This element has obligations and must be supported. This element is included in summaries. 1..1 code preliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.type This element has obligations and must be supported. This element is included in summaries. 1..1 CodeableConcept Kind of document (LOINC if possible), see section 6.X.6 of volume 3.
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "18748-4"
    }
  ]
}
ObligationsActor
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.category This element has obligations and must be supported. This element is included in summaries. 0..* CodeableConcept Categorization of document, see section 6.X.6 of volume 3.
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
ObligationsActor
SHOULD:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.subject This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Patient) Who and/or what the composition is about
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.encounter This element is included in summaries. 0..1 Reference(Encounter) Context of the Composition
Composition.date This element has obligations and must be supported. This element is included in summaries. 1..1 dateTime When the manifest was created.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author This element is included in summaries. 2..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the document (i.e. manifest)
Slice: Unordered, Open by profile:$this.resolve()
Composition.Slices for author.author:source-organization This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Creator Organization) The organization that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for author.author:source-device This element has obligations and must be supported. This element is included in summaries. 1..1 Reference(EU MADO Creator) The device that generated the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.title This element has obligations and must be supported. This element is included in summaries. 1..1 string Human readable title to display for the manifest.
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.confidentiality This element is included in summaries. 0..1 code As defined by affinity domain
Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
Composition.attester 0..* BackboneElement Attests to accuracy of composition
Composition.attester.id 0..1 string Unique id for inter-element referencing
Composition.attester.extension 0..* Extension Additional content defined by implementations
Composition.attester.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.attester.mode 1..1 code personal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
Composition.attester.time 0..1 dateTime When the composition was attested
Composition.attester.party 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) Who attested the composition
Composition.custodian This element has obligations and must be supported. This element is included in summaries. 0..1 Reference(Organization) The organization that is the custodian of the manifest.
ObligationsActor
SHOULD:process Document Consumer (Imaging Manifest)
SHALL:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.relatesTo 0..* BackboneElement Relationships to other compositions/documents
Composition.relatesTo.id 0..1 string Unique id for inter-element referencing
Composition.relatesTo.extension 0..* Extension Additional content defined by implementations
Composition.relatesTo.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.relatesTo.code 1..1 code replaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.
Composition.relatesTo.target[x] 1..1 Target of the relationship
Composition.relatesTo.target[x].targetIdentifier Identifier
Composition.relatesTo.target[x].targetReference Reference(Composition)
Composition.Slices for event This element is included in summaries. 1..* BackboneElement The clinical service(s) being documented
Slice: Unordered, Open by profile:detail.resolve()
Composition.Slices for event.event:All Slices Content/Rules for all slices
Composition.Slices for event.event:All Slices.id 0..1 string Unique id for inter-element referencing
Composition.Slices for event.event:All Slices.extension 0..* Extension Additional content defined by implementations
Composition.Slices for event.event:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.Slices for event.event:All Slices.code This element is included in summaries. 0..* CodeableConcept Code(s) that apply to the event being documented
Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.
Composition.Slices for event.event:All Slices.period This element is included in summaries. 0..1 Period The period covered by the documentation
Composition.Slices for event.event:All Slices.detail This element is included in summaries. 0..* Reference(Resource) The event(s) being documented
Composition.Slices for event.event:imaging-study This element has obligations and must be supported. This element is included in summaries. 1..1 BackboneElement The clinical service(s) being documented
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.Slices for event.event:imaging-study.id 0..1 string Unique id for inter-element referencing
Composition.Slices for event.event:imaging-study.extension 0..* Extension Additional content defined by implementations
Composition.Slices for event.event:imaging-study.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.Slices for event.event:imaging-study.code This element is included in summaries. 0..* CodeableConcept Code(s) that apply to the event being documented
Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.
Composition.Slices for event.event:imaging-study.period This element is included in summaries. 0..1 Period The period covered by the documentation
Composition.Slices for event.event:imaging-study.detail This element is included in summaries. 0..* Reference(MADO EU Imaging Study) Reference to the ImagingStudy that contains the details of the study that is being described in the manifest.
Composition.section This element has obligations and must be supported. C 0..* BackboneElement Optionally, one or more sections. Each section provides information on a series in the study.
Constraints: cmp-1, cmp-2
ObligationsActor
MAY:able-to-populate Content Creator/Document Source (Imaging Manifest)
Composition.section.id 0..1 string Unique id for inter-element referencing
Composition.section.extension 0..* Extension Additional content defined by implementations
Composition.section.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Composition.section.title 0..1 string Label for section (e.g. for ToC)
Composition.section.code 0..1 CodeableConcept Classification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
Composition.section.author 0..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the section
Composition.section.focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
Composition.section.text This element has obligations and must be supported. C 1..1 Narrative A human readable narrative that contains the information about the section. This narrative could contain information like: the series instance UID, the series description, the number of instances in the series, and/or the modality.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObligationsActor
SHALL:populate Content Creator/Document Source (Imaging Manifest)
Composition.section.text.id 0..1 string Unique id for inter-element referencing
Composition.section.text.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Composition.section.text.status 1..1 code generated | extensions | additional | empty
Binding: ValueSet: Non-empty Narrative status codes (required)
Composition.section.text.div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
Composition.section.mode 0..1 code working | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.
Composition.section.orderedBy 0..1 CodeableConcept Order of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Composition.section.entry C 0..* Reference(Resource) A reference to data that supports this section
Composition.section.emptyReason C 0..1 CodeableConcept Why the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
Composition.section.section C 0..* See section (Composition) Nested Section

doco Documentation for this format
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
Composition
Composition / language
Composition / text
Composition / identifier
Composition / status
Composition / type
Composition / category
Composition / subject
Composition / date
Composition / Slices for author
Composition / Slices for author / author:source-organization
Composition / Slices for author / author:source-device
Composition / title
Composition / custodian
Composition / Slices for event
Composition / Slices for event / event:imaging-study
Composition / section
Composition / section / text

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Composition.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Composition.text.status Base required ValueSet: Non-empty Narrative status codes 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
Composition.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
Composition.confidentiality Base required V3 Value SetConfidentialityClassification 📍2014-03-26 FHIR Std.
Composition.attester.​mode Base required CompositionAttestationMode 📍4.0.1 FHIR Std.
Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
Composition.event.code Base example v3 Code System ActCode 📦3.0.0 THO v7.4
Composition.event:imaging-study.​code Base example v3 Code System ActCode 📦3.0.0 THO v7.4
Composition.section.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
Composition.section.​text.status Base required ValueSet: Non-empty Narrative status codes 📦1.0.0 Manifest-based Access to DICOM Objects v1.0
Composition.section.​mode Base required ListMode 📍4.0.1 FHIR Std.
Composition.section.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
Composition.section.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.

Constraints

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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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()
txt-1 error Composition.text.div, Composition.section.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Composition.text.div, Composition.section.text.div The narrative SHALL have some non-whitespace content htmlChecks()
NameContent Creator/Document Source (Imaging Manifest)Document Consumer (Imaging Manifest)doco
Composition
Composition / language
Composition / text
Composition / identifier
Composition / status
Composition / type
Composition / category
Composition / subject
Composition / date
Composition / Slices for author
Composition / Slices for author / author:source-organization
Composition / Slices for author / author:source-device
Composition / title
Composition / custodian
Composition / Slices for event
Composition / Slices for event / event:imaging-study
Composition / section
Composition / section / text

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron