Advance Healthcare Directive Interoperability (cda-adi)
0.1.0 - ci-build

Advance Healthcare Directive Interoperability (cda-adi), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/cda-adi/ and changes regularly. See the Directory of published versions

## Logical Model: ADI Source Form Entry

Official URL: http://hl7.org/cda/us/adi/StructureDefinition/Source.Form.Entry | Version: 0.1.0
Draft as of 2026-05-29 | Computable Name: Source_Form_Entry
Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.4.823.1.4.24:2026-08-28

This entry includes the Source Form document and info about the jurisdiction for the form. If the form is copyrighted by an organization, the organization's name may be included in an author participation.

Usages:

- Use this Logical Model Profile: Source Form Section

You can also check for usages in the FHIR IG Statistics

### Formal Views of Template Content

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

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

This structure is derived from ObservationMedia

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
ObservationMedia |  | 1..1 | ObservationMedia | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class)
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:source-form |  | 1..1 | II |
@root |  | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.4.823.1.4.24
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
id |  | 1..* | II |
value |  |  |  |
@mediaType |  | 1..1 | cs | Required Pattern: application/pdf
author | S | 0..* | Author |
Slices for entryRelationship | S | 0..* | EntryRelationship | Slice: Unordered, Open by profile:observation
entryRelationship:jurisdiction-part | S | 0..1 | EntryRelationship |
@typeCode |  | 1..1 | cs | Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
observation |  | 1..1 | Jurisdiction_Part |
entryRelationship:form-title-part | S | 0..1 | EntryRelationship |
@typeCode |  | 1..1 | cs | Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
observation | S | 1..1 | Form_Title_Part |
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
ObservationMedia |  | 1..1 | ObservationMedia | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class)
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:source-form |  | 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.4.823.1.4.24
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
@ID |  | 0..1 | xs:ID |
@classCode |  | 1..1 | cs | Binding: CDAActClassObservation (required) Fixed Value: OBS
@moodCode |  | 1..1 | cs | Binding: CDAActMood (required) Fixed Value: EVN
id |  | 1..* | II |
languageCode |  | 0..1 | CS | Binding: AllLanguages (required)
value |  | 1..1 | ED |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@compression |  | 0..1 | cs | Binding: CDACompressionAlgorithm (required)
@integrityCheck |  | 0..1 | bin |
@integrityCheckAlgorithm |  | 0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required)
@language |  | 0..1 | cs |
@mediaType |  | 1..1 | cs | Binding: MediaType (3.0.0) (example) Required Pattern: application/pdf
@representation |  | 0..1 | cs | Binding: CDABinaryDataEncoding (required)
xmlText |  | 0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
reference |  | 0..1 | TEL |
thumbnail | C | 0..1 | ED | Constraints: ED-1
subject |  | 0..1 | Subject |
specimen |  | 0..* | Specimen |
performer |  | 0..* | Performer2 |
author | S | 0..* | Author |
informant |  | 0..* | Informant |
participant |  | 0..* | Participant2 |
Slices for entryRelationship | S | 0..* | EntryRelationship | Slice: Unordered, Open by profile:observation
entryRelationship:jurisdiction-part | S | 0..1 | EntryRelationship |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |  | 0..* | II |
@typeCode |  | 1..1 | cs | Binding: XActRelationshipEntryRelationship (3.0.0) (required) Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
@contextConductionInd |  | 0..1 | bl |
@negationInd |  | 0..1 | bl |
sequenceNumber |  | 0..1 | INT |
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation |  | 1..1 | Jurisdiction_Part |
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
entryRelationship:form-title-part | S | 0..1 | EntryRelationship |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |  | 0..* | II |
@typeCode |  | 1..1 | cs | Binding: XActRelationshipEntryRelationship (3.0.0) (required) Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
@contextConductionInd |  | 0..1 | bl |
@negationInd |  | 0..1 | bl |
sequenceNumber |  | 0..1 | INT |
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation | S | 1..1 | Form_Title_Part |
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
sdtcPrecondition2 |  | 0..* | Precondition2 | XML Namespace: urn:hl7-org:sdtc XML: precondition2 (urn:hl7-org:sdtc)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
ObservationMedia.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.typeId.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.templateId:source-form.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.classCode | Base | required | CDAActClassObservation | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.moodCode | Base | required | CDAActMood | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std.
ObservationMedia.value.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.value.​compression | Base | required | CDACompressionAlgorithm | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.value.​integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.2
ObservationMedia.value.​mediaType | Base | example | MediaType | 📍3.0.0 | THO v7.0
ObservationMedia.value.​representation | Base | required | CDABinaryDataEncoding | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​typeCode | Base | required | x_ActRelationshipEntryRelationship | 📍3.0.0 | THO v7.0
ObservationMedia.entryRelationship:form-title-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:form-title-part.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:form-title-part.​typeCode | Base | required | x_ActRelationshipEntryRelationship | 📍3.0.0 | THO v7.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
ED-1 | error | ObservationMedia.value.thumbnail | Thumbnails cannot contain their own thumbnails | `thumbnail.empty()`
II-1 | error | ObservationMedia.typeId, ObservationMedia.entryRelationship:jurisdiction-part.typeId, ObservationMedia.entryRelationship:form-title-part.typeId | An II instance must have either a root or an nullFlavor. | `root.exists() or nullFlavor.exists()`

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
ObservationMedia |  | 1..1 | ObservationMedia | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class)
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:source-form |  | 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.4.823.1.4.24
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
@ID |  | 0..1 | xs:ID |
@classCode |  | 1..1 | cs | Binding: CDAActClassObservation (required) Fixed Value: OBS
@moodCode |  | 1..1 | cs | Binding: CDAActMood (required) Fixed Value: EVN
id |  | 1..* | II |
languageCode |  | 0..1 | CS | Binding: AllLanguages (required)
value |  | 1..1 | ED |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@compression |  | 0..1 | cs | Binding: CDACompressionAlgorithm (required)
@integrityCheck |  | 0..1 | bin |
@integrityCheckAlgorithm |  | 0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required)
@language |  | 0..1 | cs |
@mediaType |  | 1..1 | cs | Binding: MediaType (3.0.0) (example) Required Pattern: application/pdf
@representation |  | 0..1 | cs | Binding: CDABinaryDataEncoding (required)
xmlText |  | 0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
reference |  | 0..1 | TEL |
thumbnail | C | 0..1 | ED | Constraints: ED-1
subject |  | 0..1 | Subject |
specimen |  | 0..* | Specimen |
performer |  | 0..* | Performer2 |
author | S | 0..* | Author |
informant |  | 0..* | Informant |
participant |  | 0..* | Participant2 |
Slices for entryRelationship | S | 0..* | EntryRelationship | Slice: Unordered, Open by profile:observation
entryRelationship:jurisdiction-part | S | 0..1 | EntryRelationship |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |  | 0..* | II |
@typeCode |  | 1..1 | cs | Binding: XActRelationshipEntryRelationship (3.0.0) (required) Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
@contextConductionInd |  | 0..1 | bl |
@negationInd |  | 0..1 | bl |
sequenceNumber |  | 0..1 | INT |
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation |  | 1..1 | Jurisdiction_Part |
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
entryRelationship:form-title-part | S | 0..1 | EntryRelationship |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |  | 0..* | II |
@typeCode |  | 1..1 | cs | Binding: XActRelationshipEntryRelationship (3.0.0) (required) Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
@contextConductionInd |  | 0..1 | bl |
@negationInd |  | 0..1 | bl |
sequenceNumber |  | 0..1 | INT |
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation | S | 1..1 | Form_Title_Part |
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
sdtcPrecondition2 |  | 0..* | Precondition2 | XML Namespace: urn:hl7-org:sdtc XML: precondition2 (urn:hl7-org:sdtc)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
ObservationMedia.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.typeId.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.templateId:source-form.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.classCode | Base | required | CDAActClassObservation | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.moodCode | Base | required | CDAActMood | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std.
ObservationMedia.value.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.value.​compression | Base | required | CDACompressionAlgorithm | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.value.​integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.2
ObservationMedia.value.​mediaType | Base | example | MediaType | 📍3.0.0 | THO v7.0
ObservationMedia.value.​representation | Base | required | CDABinaryDataEncoding | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​typeCode | Base | required | x_ActRelationshipEntryRelationship | 📍3.0.0 | THO v7.0
ObservationMedia.entryRelationship:form-title-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:form-title-part.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:form-title-part.​typeCode | Base | required | x_ActRelationshipEntryRelationship | 📍3.0.0 | THO v7.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
ED-1 | error | ObservationMedia.value.thumbnail | Thumbnails cannot contain their own thumbnails | `thumbnail.empty()`
II-1 | error | ObservationMedia.typeId, ObservationMedia.entryRelationship:jurisdiction-part.typeId, ObservationMedia.entryRelationship:form-title-part.typeId | An II instance must have either a root or an nullFlavor. | `root.exists() or nullFlavor.exists()`

This structure is derived from ObservationMedia

Summary

Mandatory: 6 elements(2 nested mandatory elements)
Must-Support: 5 elements
Fixed: 4 elements

Structures

This structure refers to these other structures:

- Jurisdiction Part of the ADI Source Form Entry (http://hl7.org/cda/us/adi/StructureDefinition/Jurisdiction.Part)
- Form Title Part of the ADI Source Form Entry (http://hl7.org/cda/us/adi/StructureDefinition/Form.Title.Part)

Slices

This structure defines the following Slices:

- The element 2 is sliced based on the values of ObservationMedia.templateId
- The element 1 is sliced based on the value of ObservationMedia.entryRelationship

Differential View

This structure is derived from ObservationMedia

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
ObservationMedia |  | 1..1 | ObservationMedia | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class)
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:source-form |  | 1..1 | II |
@root |  | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.4.823.1.4.24
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
id |  | 1..* | II |
value |  |  |  |
@mediaType |  | 1..1 | cs | Required Pattern: application/pdf
author | S | 0..* | Author |
Slices for entryRelationship | S | 0..* | EntryRelationship | Slice: Unordered, Open by profile:observation
entryRelationship:jurisdiction-part | S | 0..1 | EntryRelationship |
@typeCode |  | 1..1 | cs | Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
observation |  | 1..1 | Jurisdiction_Part |
entryRelationship:form-title-part | S | 0..1 | EntryRelationship |
@typeCode |  | 1..1 | cs | Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
observation | S | 1..1 | Form_Title_Part |
Documentation for this format

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
ObservationMedia |  | 1..1 | ObservationMedia | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class)
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:source-form |  | 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.4.823.1.4.24
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
@ID |  | 0..1 | xs:ID |
@classCode |  | 1..1 | cs | Binding: CDAActClassObservation (required) Fixed Value: OBS
@moodCode |  | 1..1 | cs | Binding: CDAActMood (required) Fixed Value: EVN
id |  | 1..* | II |
languageCode |  | 0..1 | CS | Binding: AllLanguages (required)
value |  | 1..1 | ED |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@compression |  | 0..1 | cs | Binding: CDACompressionAlgorithm (required)
@integrityCheck |  | 0..1 | bin |
@integrityCheckAlgorithm |  | 0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required)
@language |  | 0..1 | cs |
@mediaType |  | 1..1 | cs | Binding: MediaType (3.0.0) (example) Required Pattern: application/pdf
@representation |  | 0..1 | cs | Binding: CDABinaryDataEncoding (required)
xmlText |  | 0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
reference |  | 0..1 | TEL |
thumbnail | C | 0..1 | ED | Constraints: ED-1
subject |  | 0..1 | Subject |
specimen |  | 0..* | Specimen |
performer |  | 0..* | Performer2 |
author | S | 0..* | Author |
informant |  | 0..* | Informant |
participant |  | 0..* | Participant2 |
Slices for entryRelationship | S | 0..* | EntryRelationship | Slice: Unordered, Open by profile:observation
entryRelationship:jurisdiction-part | S | 0..1 | EntryRelationship |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |  | 0..* | II |
@typeCode |  | 1..1 | cs | Binding: XActRelationshipEntryRelationship (3.0.0) (required) Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
@contextConductionInd |  | 0..1 | bl |
@negationInd |  | 0..1 | bl |
sequenceNumber |  | 0..1 | INT |
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation |  | 1..1 | Jurisdiction_Part |
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
entryRelationship:form-title-part | S | 0..1 | EntryRelationship |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |  | 0..* | II |
@typeCode |  | 1..1 | cs | Binding: XActRelationshipEntryRelationship (3.0.0) (required) Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
@contextConductionInd |  | 0..1 | bl |
@negationInd |  | 0..1 | bl |
sequenceNumber |  | 0..1 | INT |
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation | S | 1..1 | Form_Title_Part |
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
sdtcPrecondition2 |  | 0..* | Precondition2 | XML Namespace: urn:hl7-org:sdtc XML: precondition2 (urn:hl7-org:sdtc)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
ObservationMedia.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.typeId.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.templateId:source-form.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.classCode | Base | required | CDAActClassObservation | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.moodCode | Base | required | CDAActMood | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std.
ObservationMedia.value.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.value.​compression | Base | required | CDACompressionAlgorithm | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.value.​integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.2
ObservationMedia.value.​mediaType | Base | example | MediaType | 📍3.0.0 | THO v7.0
ObservationMedia.value.​representation | Base | required | CDABinaryDataEncoding | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​typeCode | Base | required | x_ActRelationshipEntryRelationship | 📍3.0.0 | THO v7.0
ObservationMedia.entryRelationship:form-title-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:form-title-part.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:form-title-part.​typeCode | Base | required | x_ActRelationshipEntryRelationship | 📍3.0.0 | THO v7.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
ED-1 | error | ObservationMedia.value.thumbnail | Thumbnails cannot contain their own thumbnails | `thumbnail.empty()`
II-1 | error | ObservationMedia.typeId, ObservationMedia.entryRelationship:jurisdiction-part.typeId, ObservationMedia.entryRelationship:form-title-part.typeId | An II instance must have either a root or an nullFlavor. | `root.exists() or nullFlavor.exists()`

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
ObservationMedia |  | 1..1 | ObservationMedia | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class)
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |
Slices for templateId |  | 1..* | II | Slice: Unordered, Open by value:root, value:extension
templateId:source-form |  | 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.4.823.1.4.24
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
@ID |  | 0..1 | xs:ID |
@classCode |  | 1..1 | cs | Binding: CDAActClassObservation (required) Fixed Value: OBS
@moodCode |  | 1..1 | cs | Binding: CDAActMood (required) Fixed Value: EVN
id |  | 1..* | II |
languageCode |  | 0..1 | CS | Binding: AllLanguages (required)
value |  | 1..1 | ED |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@compression |  | 0..1 | cs | Binding: CDACompressionAlgorithm (required)
@integrityCheck |  | 0..1 | bin |
@integrityCheckAlgorithm |  | 0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required)
@language |  | 0..1 | cs |
@mediaType |  | 1..1 | cs | Binding: MediaType (3.0.0) (example) Required Pattern: application/pdf
@representation |  | 0..1 | cs | Binding: CDABinaryDataEncoding (required)
xmlText |  | 0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
reference |  | 0..1 | TEL |
thumbnail | C | 0..1 | ED | Constraints: ED-1
subject |  | 0..1 | Subject |
specimen |  | 0..* | Specimen |
performer |  | 0..* | Performer2 |
author | S | 0..* | Author |
informant |  | 0..* | Informant |
participant |  | 0..* | Participant2 |
Slices for entryRelationship | S | 0..* | EntryRelationship | Slice: Unordered, Open by profile:observation
entryRelationship:jurisdiction-part | S | 0..1 | EntryRelationship |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |  | 0..* | II |
@typeCode |  | 1..1 | cs | Binding: XActRelationshipEntryRelationship (3.0.0) (required) Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
@contextConductionInd |  | 0..1 | bl |
@negationInd |  | 0..1 | bl |
sequenceNumber |  | 0..1 | INT |
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation |  | 1..1 | Jurisdiction_Part |
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
entryRelationship:form-title-part | S | 0..1 | EntryRelationship |
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
realmCode |  | 0..* | CS |
typeId | C | 0..1 | II | Constraints: II-1
@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 |  | 0..* | II |
@typeCode |  | 1..1 | cs | Binding: XActRelationshipEntryRelationship (3.0.0) (required) Fixed Value: COMP
@inversionInd |  | 0..1 | bl | Fixed Value: false
@contextConductionInd |  | 0..1 | bl |
@negationInd |  | 0..1 | bl |
sequenceNumber |  | 0..1 | INT |
seperatableInd |  | 0..1 | BL |
act |  | 0..1 | Act |
encounter |  | 0..1 | Encounter |
observation | S | 1..1 | Form_Title_Part |
observationMedia |  | 0..1 | ObservationMedia |
organizer |  | 0..1 | Organizer |
procedure |  | 0..1 | Procedure |
regionOfInterest |  | 0..1 | RegionOfInterest |
substanceAdministration |  | 0..1 | SubstanceAdministration |
supply |  | 0..1 | Supply |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
sdtcPrecondition2 |  | 0..* | Precondition2 | XML Namespace: urn:hl7-org:sdtc XML: precondition2 (urn:hl7-org:sdtc)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
ObservationMedia.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.typeId.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.templateId:source-form.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.classCode | Base | required | CDAActClassObservation | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.moodCode | Base | required | CDAActMood | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std.
ObservationMedia.value.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.value.​compression | Base | required | CDACompressionAlgorithm | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.value.​integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.2
ObservationMedia.value.​mediaType | Base | example | MediaType | 📍3.0.0 | THO v7.0
ObservationMedia.value.​representation | Base | required | CDABinaryDataEncoding | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:jurisdiction-part.​typeCode | Base | required | x_ActRelationshipEntryRelationship | 📍3.0.0 | THO v7.0
ObservationMedia.entryRelationship:form-title-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:form-title-part.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
ObservationMedia.entryRelationship:form-title-part.​typeCode | Base | required | x_ActRelationshipEntryRelationship | 📍3.0.0 | THO v7.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
ED-1 | error | ObservationMedia.value.thumbnail | Thumbnails cannot contain their own thumbnails | `thumbnail.empty()`
II-1 | error | ObservationMedia.typeId, ObservationMedia.entryRelationship:jurisdiction-part.typeId, ObservationMedia.entryRelationship:form-title-part.typeId | An II instance must have either a root or an nullFlavor. | `root.exists() or nullFlavor.exists()`

This structure is derived from ObservationMedia

Summary

Mandatory: 6 elements(2 nested mandatory elements)
Must-Support: 5 elements
Fixed: 4 elements

Structures

This structure refers to these other structures:

- Jurisdiction Part of the ADI Source Form Entry (http://hl7.org/cda/us/adi/StructureDefinition/Jurisdiction.Part)
- Form Title Part of the ADI Source Form Entry (http://hl7.org/cda/us/adi/StructureDefinition/Form.Title.Part)

Slices

This structure defines the following Slices:

- The element 2 is sliced based on the values of ObservationMedia.templateId
- The element 1 is sliced based on the value of ObservationMedia.entryRelationship

Other representations of profile: CSV, Excel