Consolidated CDA (C-CDA)
3.0.0 - STU3 United States of America flag

Consolidated CDA (C-CDA), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 3.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-ccda/ and changes regularly. See the Directory of published versions

Logical Model: External Document Reference

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/ExternalDocumentReference Version: 3.0.0
Draft as of 2024-07-23 Computable Name: ExternalDocumentReference
Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.10.20.22.4.115:2014-06-09

Where it is necessary to reference an external clinical document, the External Document Reference template can be used to reference this external document. However, if the containing document is appending to or replacing another document in the same set, that relationship is set in the header, using ClinicalDocument/relatedDocument.

Usage:

Formal Views of Template Content

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

This structure is derived from ExternalDocument

NameFlagsCard.TypeDescription & Constraintsdoco
.. ExternalDocument C 1..1 ExternalDocument XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, setId, versionNumber
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-setId: SHOULD contain setId
should-versionNumber: SHOULD contain versionNumber
... Slices for templateId 1..* II Slice: Unordered, Open by value:root, value:extension
.... templateId:external-doc-ref 1..1 II
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.115
..... @extension 1..1 st Required Pattern: 2014-06-09
... @classCode 1..1 cs Fixed Value: DOCCLIN
... @moodCode 1..1 cs
... code 1..1 CD
... setId 0..1 II
... versionNumber 0..1 INT

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
should-setIdwarningExternalDocumentSHOULD contain setId
: setId.exists()
should-versionNumberwarningExternalDocumentSHOULD contain versionNumber
: versionNumber.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. ExternalDocument C 1..1 ExternalDocument XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, setId, versionNumber
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-setId: SHOULD contain setId
should-versionNumber: SHOULD contain versionNumber
... Slices for templateId 1..* II Slice: Unordered, Open by value:root, value:extension
.... templateId:external-doc-ref 1..1 II
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.115
..... @extension 1..1 st Required Pattern: 2014-06-09
... @classCode 1..1 cs Binding: ActClassDocument (required)
Fixed Value: DOCCLIN
... @moodCode 1..1 cs Binding: CDAActMood (required)
Fixed Value: EVN
... code 1..1 CD Binding: FHIRDocumentTypeCodes (example)
... setId 0..1 II
... versionNumber 0..1 INT

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
ExternalDocument.classCoderequiredFixed Value: DOCCLIN
http://terminology.hl7.org/ValueSet/v3-ActClassDocument
ExternalDocument.moodCoderequiredFixed Value: EVN
http://hl7.org/cda/stds/core/ValueSet/CDAActMood
ExternalDocument.codeexampleFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
should-setIdwarningExternalDocumentSHOULD contain setId
: setId.exists()
should-versionNumberwarningExternalDocumentSHOULD contain versionNumber
: versionNumber.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. ExternalDocument C 1..1 ExternalDocument XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, setId, versionNumber
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-setId: SHOULD contain setId
should-versionNumber: SHOULD contain versionNumber
... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
... realmCode 0..* CS
... typeId 0..1 II
.... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
.... @assigningAuthorityName 0..1 st
.... @displayable 0..1 bl
.... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1 st
.... templateId:external-doc-ref 1..1 II
..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1 st
..... @displayable 0..1 bl
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.115
..... @extension 1..1 st Required Pattern: 2014-06-09
... @classCode 1..1 cs Binding: ActClassDocument (required)
Fixed Value: DOCCLIN
... @moodCode 1..1 cs Binding: CDAActMood (required)
Fixed Value: EVN
... id 1..1 II
... code 1..1 CD Binding: FHIRDocumentTypeCodes (example)
... text 0..1 ED
... setId 0..1 II
... versionNumber 0..1 INT

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
ExternalDocument.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
ExternalDocument.typeId.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
ExternalDocument.templateId:external-doc-ref.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
ExternalDocument.classCoderequiredFixed Value: DOCCLIN
http://terminology.hl7.org/ValueSet/v3-ActClassDocument
ExternalDocument.moodCoderequiredFixed Value: EVN
http://hl7.org/cda/stds/core/ValueSet/CDAActMood
ExternalDocument.codeexampleFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
should-setIdwarningExternalDocumentSHOULD contain setId
: setId.exists()
should-versionNumberwarningExternalDocumentSHOULD contain versionNumber
: versionNumber.exists()

This structure is derived from ExternalDocument

Summary

Mandatory: 8 elements
Fixed: 1 element

Slices

This structure defines the following Slices:

  • The element 2 is sliced based on the values of ExternalDocument.templateId

Differential View

This structure is derived from ExternalDocument

NameFlagsCard.TypeDescription & Constraintsdoco
.. ExternalDocument C 1..1 ExternalDocument XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, setId, versionNumber
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-setId: SHOULD contain setId
should-versionNumber: SHOULD contain versionNumber
... Slices for templateId 1..* II Slice: Unordered, Open by value:root, value:extension
.... templateId:external-doc-ref 1..1 II
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.115
..... @extension 1..1 st Required Pattern: 2014-06-09
... @classCode 1..1 cs Fixed Value: DOCCLIN
... @moodCode 1..1 cs
... code 1..1 CD
... setId 0..1 II
... versionNumber 0..1 INT

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
should-setIdwarningExternalDocumentSHOULD contain setId
: setId.exists()
should-versionNumberwarningExternalDocumentSHOULD contain versionNumber
: versionNumber.exists()

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ExternalDocument C 1..1 ExternalDocument XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, setId, versionNumber
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-setId: SHOULD contain setId
should-versionNumber: SHOULD contain versionNumber
... Slices for templateId 1..* II Slice: Unordered, Open by value:root, value:extension
.... templateId:external-doc-ref 1..1 II
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.115
..... @extension 1..1 st Required Pattern: 2014-06-09
... @classCode 1..1 cs Binding: ActClassDocument (required)
Fixed Value: DOCCLIN
... @moodCode 1..1 cs Binding: CDAActMood (required)
Fixed Value: EVN
... code 1..1 CD Binding: FHIRDocumentTypeCodes (example)
... setId 0..1 II
... versionNumber 0..1 INT

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
ExternalDocument.classCoderequiredFixed Value: DOCCLIN
http://terminology.hl7.org/ValueSet/v3-ActClassDocument
ExternalDocument.moodCoderequiredFixed Value: EVN
http://hl7.org/cda/stds/core/ValueSet/CDAActMood
ExternalDocument.codeexampleFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
should-setIdwarningExternalDocumentSHOULD contain setId
: setId.exists()
should-versionNumberwarningExternalDocumentSHOULD contain versionNumber
: versionNumber.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ExternalDocument C 1..1 ExternalDocument XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, setId, versionNumber
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-setId: SHOULD contain setId
should-versionNumber: SHOULD contain versionNumber
... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
... realmCode 0..* CS
... typeId 0..1 II
.... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
.... @assigningAuthorityName 0..1 st
.... @displayable 0..1 bl
.... @root 1..1 oid, uuid, ruid Fixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1 st
.... templateId:external-doc-ref 1..1 II
..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1 st
..... @displayable 0..1 bl
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.115
..... @extension 1..1 st Required Pattern: 2014-06-09
... @classCode 1..1 cs Binding: ActClassDocument (required)
Fixed Value: DOCCLIN
... @moodCode 1..1 cs Binding: CDAActMood (required)
Fixed Value: EVN
... id 1..1 II
... code 1..1 CD Binding: FHIRDocumentTypeCodes (example)
... text 0..1 ED
... setId 0..1 II
... versionNumber 0..1 INT

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
ExternalDocument.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
ExternalDocument.typeId.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
ExternalDocument.templateId:external-doc-ref.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
ExternalDocument.classCoderequiredFixed Value: DOCCLIN
http://terminology.hl7.org/ValueSet/v3-ActClassDocument
ExternalDocument.moodCoderequiredFixed Value: EVN
http://hl7.org/cda/stds/core/ValueSet/CDAActMood
ExternalDocument.codeexampleFHIRDocumentTypeCodes
http://hl7.org/fhir/ValueSet/doc-typecodes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
should-setIdwarningExternalDocumentSHOULD contain setId
: setId.exists()
should-versionNumberwarningExternalDocumentSHOULD contain versionNumber
: versionNumber.exists()

This structure is derived from ExternalDocument

Summary

Mandatory: 8 elements
Fixed: 1 element

Slices

This structure defines the following Slices:

  • The element 2 is sliced based on the values of ExternalDocument.templateId

 

Other representations of profile: CSV, Excel