C-CDA on FHIR
1.2.0-ballot - CI Build United States of America flag

This page is part of the C-CDA on FHIR Implementation Guide (v1.2.0-ballot: STU 1 Ballot 4) based on FHIR R4. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

Resource Profile: Diagnostic Imaging Report

Official URL: http://hl7.org/fhir/us/ccda/StructureDefinition/Diagnostic-Imaging-Report Version: 1.2.0-ballot
Active as of 2023-03-27 Computable Name: DiagnosticImagingReport

A Diagnostic Imaging Report (DIR) is a document that contains a consulting specialist’s interpretation of image data. It conveys the interpretation to the referring (ordering) physician and becomes part of the patient’s medical record. It is for use in Radiology, Endoscopy, Cardiology, and other imaging specialties. Note: this document type overlaps with the FHIR DiagnosticReport resource. Most use cases will want to use the specific resource type, but this document type is still useful for CDA to FHIR conversion and other such use cases.

2023 Publication of C-CDA ↔ FHIR US Core Mapping

The current release of this IG adds mapping content based on a separate project from earlier publications. These mappings are intended as informative and we welcome feedback on the content added under the "Mapping" tab.

Feedback on previous publications of this implementation guide (2016-2020) outside of C-CDA ↔ FHIR mapping WILL NOT be addressed as part of ballot reconciliation although may be logged for future consideration.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from USRealmHeader

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*USRealmHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
... type S1..1CodeableConceptDiagnostic Imaging Report
Binding: LOINC Imaging Document Codes (preferred)
... Slices for section 0..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by value:code
.... section:findings_section S1..1BackboneElementFindings Section
..... title S1..1stringtitle
..... code S1..1CodeableConceptFunctional Status
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121070
..... text S1..1Narrativetext
..... Slices for entry 0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:findings_entry S0..*Reference(Observation)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
.... section:dicom_object_catalog_section S0..1BackboneElementDICOM Object Catalog Section
..... title S1..1stringtitle
..... code S1..1CodeableConceptDicom Object Catalog
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121181
..... text S1..1Narrativetext
..... Slices for entry 0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:dicom_object_catalog_entry S0..*Reference(ImagingStudy)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
.... section:history_section S0..1BackboneElementHistory Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121060
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:request_section S0..1BackboneElementRequest Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121062
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:current_procedure_descriptions_section S0..1BackboneElementCurrent Procedure Descriptions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121064
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:prior_procedure_descriptions_section S0..1BackboneElementPrior Procedure Descriptions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121066
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:previous_findings_section S0..1BackboneElementPrevious Findings Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121068
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:impressions_section S0..1BackboneElementImpressions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121072
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:recommendations_section S0..1BackboneElementImpressions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121074
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:conclusions_section S0..1BackboneElementConclusions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121076
..... text S1..1NarrativeText summary of the section, for human interpretation

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Composition.typepreferredLOINCImagingDocumentCodes
NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*USRealmHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language S1..1codelanguage
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... data_enterer_extension S0..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)Extension
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/DataEntererExtension
... informant_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)informant
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformantExtension
... information_recipient_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile)informationRecipient
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformationRecipientExtension
... participant_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)participant
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/ParticipantExtension
... performer_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)performer
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/PerformerExtension
... authorization_extension S0..*Reference(Consent)authorization
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/AuthorizationExtension
... order_extension S0..*Reference(ServiceRequest)authorization
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/OrderExtension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1Identifieridentifier
... status ?!Σ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type SΣ1..1CodeableConceptDiagnostic Imaging Report
Binding: LOINC Imaging Document Codes (preferred)
... subject SΣ0..1Reference(US Core Patient Profile | Group)Who and/or what the composition is about
... encounter SΣ0..1Reference(US Core Encounter Profile)Context of the Composition
... date SΣ1..1dateTimedate
... author SΣ1..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | PractitionerRole | US Core Patient Profile | Device | RelatedPerson)Who and/or what authored the composition
... title SΣ1..1stringDocument Title
... Slices for attester 0..*BackboneElementAttests to accuracy of composition
Slice: Unordered, Open by value:mode
.... attester:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode 1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

.... attester:legal_attester S0..1BackboneElementattester
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: legal
..... party S1..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)party
.... attester:professional_attester S0..*BackboneElementattester
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: professional
..... party S1..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)party
.... attester:personal_attester S0..*BackboneElementattester
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: personal
..... party S1..1Reference(US Core Patient Profile | RelatedPerson)party
... custodian SΣ1..1Reference(US Core Organization Profile)custodian
... Slices for section C0..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by value:code
.... section:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... section:findings_section SC1..1BackboneElementFindings Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringtitle
..... code S1..1CodeableConceptFunctional Status
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121070
..... text SC1..1Narrativetext
..... Slices for entry C0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:findings_entry SC0..*Reference(Observation)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
.... section:dicom_object_catalog_section SC0..1BackboneElementDICOM Object Catalog Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringtitle
..... code S1..1CodeableConceptDicom Object Catalog
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121181
..... text SC1..1Narrativetext
..... Slices for entry C0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:dicom_object_catalog_entry SC0..*Reference(ImagingStudy)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
.... section:history_section SC0..1BackboneElementHistory Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121060
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:request_section SC0..1BackboneElementRequest Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121062
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:current_procedure_descriptions_section SC0..1BackboneElementCurrent Procedure Descriptions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121064
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:prior_procedure_descriptions_section SC0..1BackboneElementPrior Procedure Descriptions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121066
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:previous_findings_section SC0..1BackboneElementPrevious Findings Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121068
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:impressions_section SC0..1BackboneElementImpressions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121072
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:recommendations_section SC0..1BackboneElementImpressions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121074
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:conclusions_section SC0..1BackboneElementConclusions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121076
..... text SC1..1NarrativeText summary of the section, for human interpretation

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typepreferredLOINCImagingDocumentCodes
Composition.attester.moderequiredCompositionAttestationMode
Composition.attester:legal_attester.moderequiredFixed Value: legal
Composition.attester:professional_attester.moderequiredFixed Value: professional
Composition.attester:personal_attester.moderequiredFixed Value: personal
Composition.section:findings_section.codeexamplePattern: 121070
Composition.section:dicom_object_catalog_section.codeexamplePattern: 121181
Composition.section:history_section.codeexamplePattern: 121060
Composition.section:request_section.codeexamplePattern: 121062
Composition.section:current_procedure_descriptions_section.codeexamplePattern: 121064
Composition.section:prior_procedure_descriptions_section.codeexamplePattern: 121066
Composition.section:previous_findings_section.codeexamplePattern: 121068
Composition.section:impressions_section.codeexamplePattern: 121072
Composition.section:recommendations_section.codeexamplePattern: 121074
Composition.section:conclusions_section.codeexamplePattern: 121076

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.section, Composition.section:findings_section, Composition.section:dicom_object_catalog_section, Composition.section:history_section, Composition.section:request_section, Composition.section:current_procedure_descriptions_section, Composition.section:prior_procedure_descriptions_section, Composition.section:previous_findings_section, Composition.section:impressions_section, Composition.section:recommendations_section, Composition.section:conclusions_sectionA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.section, Composition.section:findings_section, Composition.section:dicom_object_catalog_section, Composition.section:history_section, Composition.section:request_section, Composition.section:current_procedure_descriptions_section, Composition.section:prior_procedure_descriptions_section, Composition.section:previous_findings_section, Composition.section:impressions_section, Composition.section:recommendations_section, Composition.section:conclusions_sectionA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*USRealmHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language S1..1codelanguage
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... version_number_extension S0..1integerExtension
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/VersionNumber
... data_enterer_extension S0..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)Extension
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/DataEntererExtension
... informant_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)informant
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformantExtension
... information_recipient_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile)informationRecipient
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformationRecipientExtension
... participant_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)participant
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/ParticipantExtension
... performer_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)performer
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/PerformerExtension
... authorization_extension S0..*Reference(Consent)authorization
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/AuthorizationExtension
... order_extension S0..*Reference(ServiceRequest)authorization
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/OrderExtension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1Identifieridentifier
... status ?!Σ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type SΣ1..1CodeableConceptDiagnostic Imaging Report
Binding: LOINC Imaging Document Codes (preferred)
... category Σ0..*CodeableConceptCategorization of Composition
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.


... subject SΣ0..1Reference(US Core Patient Profile | Group)Who and/or what the composition is about
... encounter SΣ0..1Reference(US Core Encounter Profile)Context of the Composition
... date SΣ1..1dateTimedate
... author SΣ1..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | PractitionerRole | US Core Patient Profile | Device | RelatedPerson)Who and/or what authored the composition
... title SΣ1..1stringDocument Title
... Slices for attester 0..*BackboneElementAttests to accuracy of composition
Slice: Unordered, Open by value:mode
.... attester:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode 1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

..... time 0..1dateTimeWhen the composition was attested
..... party 0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
.... attester:legal_attester S0..1BackboneElementattester
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: legal
..... time 0..1dateTimeWhen the composition was attested
..... party S1..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)party
.... attester:professional_attester S0..*BackboneElementattester
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: professional
..... time 0..1dateTimeWhen the composition was attested
..... party S1..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)party
.... attester:personal_attester S0..*BackboneElementattester
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: personal
..... time 0..1dateTimeWhen the composition was attested
..... party S1..1Reference(US Core Patient Profile | RelatedPerson)party
... custodian SΣ1..1Reference(US Core Organization Profile)custodian
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition)
... event Σ0..*BackboneElementThe clinical service(s) being documented
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ0..*CodeableConceptCode(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.


.... period Σ0..1PeriodThe period covered by the documentation
.... detail Σ0..*Reference(Resource)The event(s) being documented
... Slices for section C0..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by value:code
.... section:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 0..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.

..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:findings_section SC1..1BackboneElementFindings Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringtitle
..... code S1..1CodeableConceptFunctional Status
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121070
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1Narrativetext
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:findings_entry SC0..*Reference(Observation)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:dicom_object_catalog_section SC0..1BackboneElementDICOM Object Catalog Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringtitle
..... code S1..1CodeableConceptDicom Object Catalog
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121181
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1Narrativetext
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:dicom_object_catalog_entry SC0..*Reference(ImagingStudy)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:history_section SC0..1BackboneElementHistory Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121060
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:request_section SC0..1BackboneElementRequest Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121062
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:current_procedure_descriptions_section SC0..1BackboneElementCurrent Procedure Descriptions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121064
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:prior_procedure_descriptions_section SC0..1BackboneElementPrior Procedure Descriptions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121066
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:previous_findings_section SC0..1BackboneElementPrevious Findings Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121068
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:impressions_section SC0..1BackboneElementImpressions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121072
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:recommendations_section SC0..1BackboneElementImpressions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121074
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:conclusions_section SC0..1BackboneElementConclusions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121076
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typepreferredLOINCImagingDocumentCodes
Composition.categoryexampleDocumentClassValueSet
Composition.attester.moderequiredCompositionAttestationMode
Composition.attester:legal_attester.moderequiredFixed Value: legal
Composition.attester:professional_attester.moderequiredFixed Value: professional
Composition.attester:personal_attester.moderequiredFixed Value: personal
Composition.relatesTo.coderequiredDocumentRelationshipType
Composition.event.codeexampleActCode
Composition.section.codeexampleDocumentSectionCodes
Composition.section.moderequiredListMode
Composition.section.orderedBypreferredListOrderCodes
Composition.section.emptyReasonpreferredListEmptyReasons
Composition.section:findings_section.codeexamplePattern: 121070
Composition.section:findings_section.moderequiredListMode
Composition.section:findings_section.orderedBypreferredListOrderCodes
Composition.section:findings_section.emptyReasonpreferredListEmptyReasons
Composition.section:dicom_object_catalog_section.codeexamplePattern: 121181
Composition.section:dicom_object_catalog_section.moderequiredListMode
Composition.section:dicom_object_catalog_section.orderedBypreferredListOrderCodes
Composition.section:dicom_object_catalog_section.emptyReasonpreferredListEmptyReasons
Composition.section:history_section.codeexamplePattern: 121060
Composition.section:history_section.moderequiredListMode
Composition.section:history_section.orderedBypreferredListOrderCodes
Composition.section:history_section.emptyReasonpreferredListEmptyReasons
Composition.section:request_section.codeexamplePattern: 121062
Composition.section:request_section.moderequiredListMode
Composition.section:request_section.orderedBypreferredListOrderCodes
Composition.section:request_section.emptyReasonpreferredListEmptyReasons
Composition.section:current_procedure_descriptions_section.codeexamplePattern: 121064
Composition.section:current_procedure_descriptions_section.moderequiredListMode
Composition.section:current_procedure_descriptions_section.orderedBypreferredListOrderCodes
Composition.section:current_procedure_descriptions_section.emptyReasonpreferredListEmptyReasons
Composition.section:prior_procedure_descriptions_section.codeexamplePattern: 121066
Composition.section:prior_procedure_descriptions_section.moderequiredListMode
Composition.section:prior_procedure_descriptions_section.orderedBypreferredListOrderCodes
Composition.section:prior_procedure_descriptions_section.emptyReasonpreferredListEmptyReasons
Composition.section:previous_findings_section.codeexamplePattern: 121068
Composition.section:previous_findings_section.moderequiredListMode
Composition.section:previous_findings_section.orderedBypreferredListOrderCodes
Composition.section:previous_findings_section.emptyReasonpreferredListEmptyReasons
Composition.section:impressions_section.codeexamplePattern: 121072
Composition.section:impressions_section.moderequiredListMode
Composition.section:impressions_section.orderedBypreferredListOrderCodes
Composition.section:impressions_section.emptyReasonpreferredListEmptyReasons
Composition.section:recommendations_section.codeexamplePattern: 121074
Composition.section:recommendations_section.moderequiredListMode
Composition.section:recommendations_section.orderedBypreferredListOrderCodes
Composition.section:recommendations_section.emptyReasonpreferredListEmptyReasons
Composition.section:conclusions_section.codeexamplePattern: 121076
Composition.section:conclusions_section.moderequiredListMode
Composition.section:conclusions_section.orderedBypreferredListOrderCodes
Composition.section:conclusions_section.emptyReasonpreferredListEmptyReasons

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.section, Composition.section:findings_section, Composition.section:dicom_object_catalog_section, Composition.section:history_section, Composition.section:request_section, Composition.section:current_procedure_descriptions_section, Composition.section:prior_procedure_descriptions_section, Composition.section:previous_findings_section, Composition.section:impressions_section, Composition.section:recommendations_section, Composition.section:conclusions_sectionA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.section, Composition.section:findings_section, Composition.section:dicom_object_catalog_section, Composition.section:history_section, Composition.section:request_section, Composition.section:current_procedure_descriptions_section, Composition.section:prior_procedure_descriptions_section, Composition.section:previous_findings_section, Composition.section:impressions_section, Composition.section:recommendations_section, Composition.section:conclusions_sectionA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from USRealmHeader

Summary

Mandatory: 4 elements (19 nested mandatory elements)
Must-Support: 43 elements

Slices

This structure defines the following Slices:

  • The element Composition.section is sliced based on the value of value:code
  • The element Composition.section.entry is sliced based on the value of profile:resolve()

Differential View

This structure is derived from USRealmHeader

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*USRealmHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
... type S1..1CodeableConceptDiagnostic Imaging Report
Binding: LOINC Imaging Document Codes (preferred)
... Slices for section 0..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by value:code
.... section:findings_section S1..1BackboneElementFindings Section
..... title S1..1stringtitle
..... code S1..1CodeableConceptFunctional Status
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121070
..... text S1..1Narrativetext
..... Slices for entry 0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:findings_entry S0..*Reference(Observation)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
.... section:dicom_object_catalog_section S0..1BackboneElementDICOM Object Catalog Section
..... title S1..1stringtitle
..... code S1..1CodeableConceptDicom Object Catalog
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121181
..... text S1..1Narrativetext
..... Slices for entry 0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:dicom_object_catalog_entry S0..*Reference(ImagingStudy)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
.... section:history_section S0..1BackboneElementHistory Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121060
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:request_section S0..1BackboneElementRequest Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121062
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:current_procedure_descriptions_section S0..1BackboneElementCurrent Procedure Descriptions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121064
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:prior_procedure_descriptions_section S0..1BackboneElementPrior Procedure Descriptions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121066
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:previous_findings_section S0..1BackboneElementPrevious Findings Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121068
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:impressions_section S0..1BackboneElementImpressions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121072
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:recommendations_section S0..1BackboneElementImpressions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121074
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:conclusions_section S0..1BackboneElementConclusions Section
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121076
..... text S1..1NarrativeText summary of the section, for human interpretation

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Composition.typepreferredLOINCImagingDocumentCodes

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*USRealmHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language S1..1codelanguage
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... data_enterer_extension S0..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)Extension
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/DataEntererExtension
... informant_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)informant
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformantExtension
... information_recipient_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile)informationRecipient
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformationRecipientExtension
... participant_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)participant
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/ParticipantExtension
... performer_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)performer
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/PerformerExtension
... authorization_extension S0..*Reference(Consent)authorization
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/AuthorizationExtension
... order_extension S0..*Reference(ServiceRequest)authorization
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/OrderExtension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1Identifieridentifier
... status ?!Σ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type SΣ1..1CodeableConceptDiagnostic Imaging Report
Binding: LOINC Imaging Document Codes (preferred)
... subject SΣ0..1Reference(US Core Patient Profile | Group)Who and/or what the composition is about
... encounter SΣ0..1Reference(US Core Encounter Profile)Context of the Composition
... date SΣ1..1dateTimedate
... author SΣ1..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | PractitionerRole | US Core Patient Profile | Device | RelatedPerson)Who and/or what authored the composition
... title SΣ1..1stringDocument Title
... Slices for attester 0..*BackboneElementAttests to accuracy of composition
Slice: Unordered, Open by value:mode
.... attester:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode 1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

.... attester:legal_attester S0..1BackboneElementattester
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: legal
..... party S1..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)party
.... attester:professional_attester S0..*BackboneElementattester
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: professional
..... party S1..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)party
.... attester:personal_attester S0..*BackboneElementattester
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: personal
..... party S1..1Reference(US Core Patient Profile | RelatedPerson)party
... custodian SΣ1..1Reference(US Core Organization Profile)custodian
... Slices for section C0..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by value:code
.... section:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... section:findings_section SC1..1BackboneElementFindings Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringtitle
..... code S1..1CodeableConceptFunctional Status
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121070
..... text SC1..1Narrativetext
..... Slices for entry C0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:findings_entry SC0..*Reference(Observation)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
.... section:dicom_object_catalog_section SC0..1BackboneElementDICOM Object Catalog Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringtitle
..... code S1..1CodeableConceptDicom Object Catalog
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121181
..... text SC1..1Narrativetext
..... Slices for entry C0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:dicom_object_catalog_entry SC0..*Reference(ImagingStudy)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
.... section:history_section SC0..1BackboneElementHistory Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121060
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:request_section SC0..1BackboneElementRequest Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121062
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:current_procedure_descriptions_section SC0..1BackboneElementCurrent Procedure Descriptions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121064
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:prior_procedure_descriptions_section SC0..1BackboneElementPrior Procedure Descriptions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121066
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:previous_findings_section SC0..1BackboneElementPrevious Findings Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121068
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:impressions_section SC0..1BackboneElementImpressions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121072
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:recommendations_section SC0..1BackboneElementImpressions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121074
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:conclusions_section SC0..1BackboneElementConclusions Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121076
..... text SC1..1NarrativeText summary of the section, for human interpretation

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typepreferredLOINCImagingDocumentCodes
Composition.attester.moderequiredCompositionAttestationMode
Composition.attester:legal_attester.moderequiredFixed Value: legal
Composition.attester:professional_attester.moderequiredFixed Value: professional
Composition.attester:personal_attester.moderequiredFixed Value: personal
Composition.section:findings_section.codeexamplePattern: 121070
Composition.section:dicom_object_catalog_section.codeexamplePattern: 121181
Composition.section:history_section.codeexamplePattern: 121060
Composition.section:request_section.codeexamplePattern: 121062
Composition.section:current_procedure_descriptions_section.codeexamplePattern: 121064
Composition.section:prior_procedure_descriptions_section.codeexamplePattern: 121066
Composition.section:previous_findings_section.codeexamplePattern: 121068
Composition.section:impressions_section.codeexamplePattern: 121072
Composition.section:recommendations_section.codeexamplePattern: 121074
Composition.section:conclusions_section.codeexamplePattern: 121076

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.section, Composition.section:findings_section, Composition.section:dicom_object_catalog_section, Composition.section:history_section, Composition.section:request_section, Composition.section:current_procedure_descriptions_section, Composition.section:prior_procedure_descriptions_section, Composition.section:previous_findings_section, Composition.section:impressions_section, Composition.section:recommendations_section, Composition.section:conclusions_sectionA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.section, Composition.section:findings_section, Composition.section:dicom_object_catalog_section, Composition.section:history_section, Composition.section:request_section, Composition.section:current_procedure_descriptions_section, Composition.section:prior_procedure_descriptions_section, Composition.section:previous_findings_section, Composition.section:impressions_section, Composition.section:recommendations_section, Composition.section:conclusions_sectionA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*USRealmHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language S1..1codelanguage
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... version_number_extension S0..1integerExtension
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/VersionNumber
... data_enterer_extension S0..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)Extension
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/DataEntererExtension
... informant_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)informant
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformantExtension
... information_recipient_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile)informationRecipient
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformationRecipientExtension
... participant_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)participant
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/ParticipantExtension
... performer_extension S0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)performer
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/PerformerExtension
... authorization_extension S0..*Reference(Consent)authorization
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/AuthorizationExtension
... order_extension S0..*Reference(ServiceRequest)authorization
URL: http://hl7.org/fhir/us/ccda/StructureDefinition/OrderExtension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1Identifieridentifier
... status ?!Σ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type SΣ1..1CodeableConceptDiagnostic Imaging Report
Binding: LOINC Imaging Document Codes (preferred)
... category Σ0..*CodeableConceptCategorization of Composition
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.


... subject SΣ0..1Reference(US Core Patient Profile | Group)Who and/or what the composition is about
... encounter SΣ0..1Reference(US Core Encounter Profile)Context of the Composition
... date SΣ1..1dateTimedate
... author SΣ1..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | PractitionerRole | US Core Patient Profile | Device | RelatedPerson)Who and/or what authored the composition
... title SΣ1..1stringDocument Title
... Slices for attester 0..*BackboneElementAttests to accuracy of composition
Slice: Unordered, Open by value:mode
.... attester:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode 1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

..... time 0..1dateTimeWhen the composition was attested
..... party 0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
.... attester:legal_attester S0..1BackboneElementattester
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: legal
..... time 0..1dateTimeWhen the composition was attested
..... party S1..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)party
.... attester:professional_attester S0..*BackboneElementattester
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: professional
..... time 0..1dateTimeWhen the composition was attested
..... party S1..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)party
.... attester:personal_attester S0..*BackboneElementattester
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... mode S1..1codemode
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.


Fixed Value: personal
..... time 0..1dateTimeWhen the composition was attested
..... party S1..1Reference(US Core Patient Profile | RelatedPerson)party
... custodian SΣ1..1Reference(US Core Organization Profile)custodian
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition)
... event Σ0..*BackboneElementThe clinical service(s) being documented
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ0..*CodeableConceptCode(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.


.... period Σ0..1PeriodThe period covered by the documentation
.... detail Σ0..*Reference(Resource)The event(s) being documented
... Slices for section C0..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by value:code
.... section:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 0..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.

..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:findings_section SC1..1BackboneElementFindings Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringtitle
..... code S1..1CodeableConceptFunctional Status
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121070
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1Narrativetext
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:findings_entry SC0..*Reference(Observation)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:dicom_object_catalog_section SC0..1BackboneElementDICOM Object Catalog Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringtitle
..... code S1..1CodeableConceptDicom Object Catalog
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121181
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1Narrativetext
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Resource)entry
Slice: Unordered, Open by profile:resolve()
...... entry:dicom_object_catalog_entry SC0..*Reference(ImagingStudy)This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:history_section SC0..1BackboneElementHistory Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121060
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:request_section SC0..1BackboneElementRequest Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121062
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:current_procedure_descriptions_section SC0..1BackboneElementCurrent Procedure Descriptions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121064
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:prior_procedure_descriptions_section SC0..1BackboneElementPrior Procedure Descriptions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121066
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:previous_findings_section SC0..1BackboneElementPrevious Findings Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121068
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:impressions_section SC0..1BackboneElementImpressions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121072
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:recommendations_section SC0..1BackboneElementImpressions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121074
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:conclusions_section SC0..1BackboneElementConclusions Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S0..1stringtitle
..... code S1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 121076
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typepreferredLOINCImagingDocumentCodes
Composition.categoryexampleDocumentClassValueSet
Composition.attester.moderequiredCompositionAttestationMode
Composition.attester:legal_attester.moderequiredFixed Value: legal
Composition.attester:professional_attester.moderequiredFixed Value: professional
Composition.attester:personal_attester.moderequiredFixed Value: personal
Composition.relatesTo.coderequiredDocumentRelationshipType
Composition.event.codeexampleActCode
Composition.section.codeexampleDocumentSectionCodes
Composition.section.moderequiredListMode
Composition.section.orderedBypreferredListOrderCodes
Composition.section.emptyReasonpreferredListEmptyReasons
Composition.section:findings_section.codeexamplePattern: 121070
Composition.section:findings_section.moderequiredListMode
Composition.section:findings_section.orderedBypreferredListOrderCodes
Composition.section:findings_section.emptyReasonpreferredListEmptyReasons
Composition.section:dicom_object_catalog_section.codeexamplePattern: 121181
Composition.section:dicom_object_catalog_section.moderequiredListMode
Composition.section:dicom_object_catalog_section.orderedBypreferredListOrderCodes
Composition.section:dicom_object_catalog_section.emptyReasonpreferredListEmptyReasons
Composition.section:history_section.codeexamplePattern: 121060
Composition.section:history_section.moderequiredListMode
Composition.section:history_section.orderedBypreferredListOrderCodes
Composition.section:history_section.emptyReasonpreferredListEmptyReasons
Composition.section:request_section.codeexamplePattern: 121062
Composition.section:request_section.moderequiredListMode
Composition.section:request_section.orderedBypreferredListOrderCodes
Composition.section:request_section.emptyReasonpreferredListEmptyReasons
Composition.section:current_procedure_descriptions_section.codeexamplePattern: 121064
Composition.section:current_procedure_descriptions_section.moderequiredListMode
Composition.section:current_procedure_descriptions_section.orderedBypreferredListOrderCodes
Composition.section:current_procedure_descriptions_section.emptyReasonpreferredListEmptyReasons
Composition.section:prior_procedure_descriptions_section.codeexamplePattern: 121066
Composition.section:prior_procedure_descriptions_section.moderequiredListMode
Composition.section:prior_procedure_descriptions_section.orderedBypreferredListOrderCodes
Composition.section:prior_procedure_descriptions_section.emptyReasonpreferredListEmptyReasons
Composition.section:previous_findings_section.codeexamplePattern: 121068
Composition.section:previous_findings_section.moderequiredListMode
Composition.section:previous_findings_section.orderedBypreferredListOrderCodes
Composition.section:previous_findings_section.emptyReasonpreferredListEmptyReasons
Composition.section:impressions_section.codeexamplePattern: 121072
Composition.section:impressions_section.moderequiredListMode
Composition.section:impressions_section.orderedBypreferredListOrderCodes
Composition.section:impressions_section.emptyReasonpreferredListEmptyReasons
Composition.section:recommendations_section.codeexamplePattern: 121074
Composition.section:recommendations_section.moderequiredListMode
Composition.section:recommendations_section.orderedBypreferredListOrderCodes
Composition.section:recommendations_section.emptyReasonpreferredListEmptyReasons
Composition.section:conclusions_section.codeexamplePattern: 121076
Composition.section:conclusions_section.moderequiredListMode
Composition.section:conclusions_section.orderedBypreferredListOrderCodes
Composition.section:conclusions_section.emptyReasonpreferredListEmptyReasons

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.section, Composition.section:findings_section, Composition.section:dicom_object_catalog_section, Composition.section:history_section, Composition.section:request_section, Composition.section:current_procedure_descriptions_section, Composition.section:prior_procedure_descriptions_section, Composition.section:previous_findings_section, Composition.section:impressions_section, Composition.section:recommendations_section, Composition.section:conclusions_sectionA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.section, Composition.section:findings_section, Composition.section:dicom_object_catalog_section, Composition.section:history_section, Composition.section:request_section, Composition.section:current_procedure_descriptions_section, Composition.section:prior_procedure_descriptions_section, Composition.section:previous_findings_section, Composition.section:impressions_section, Composition.section:recommendations_section, Composition.section:conclusions_sectionA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from USRealmHeader

Summary

Mandatory: 4 elements (19 nested mandatory elements)
Must-Support: 43 elements

Slices

This structure defines the following Slices:

  • The element Composition.section is sliced based on the value of value:code
  • The element Composition.section.entry is sliced based on the value of profile:resolve()

 

Other representations of profile: CSV, Excel, Schematron