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: Coded Powers Granted Part of the ADI Healthcare Agent Consent Entry

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

Sub-part of the ADI Healthcare Agent Consent Entry. This entry part includes powers granted which are specific coded concepts. This entry is not intended to be used as a complete clinical statement entry on its own.

Usages:

- Use this Logical Model Profile: ADI Healthcare Agent Consent Entry

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 Observation

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Observation |  | 1..1 | Observation | 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:coded-powers-granted-part |  | 1..1 | II |
@root |  | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.4.823.1.4.2.3
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
code |  |  |  |
@code |  | 0..1 | cs | Required Pattern: 75786-4
text |  | 0..1 | ED | links to the rendering of a coded Healthcare Agent power
value |  | 1..1 | CD | Coded power granted
@code |  | 0..1 | cs | Binding: Healthcare Agent Powers (extensible)
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
Observation.value.code | Base | extensible | Healthcare Agent Powers | 📦20241119 | VSAC v0.24

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Observation |  | 1..1 | Observation | 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:coded-powers-granted-part |  | 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.2.3
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
@classCode |  | 1..1 | cs | Binding: CDAActClassObservation (required)
@moodCode |  | 1..1 | cs | Binding: XActMoodDocumentObservation (2.0.0) (required)
@negationInd |  | 0..1 | bl |
id |  | 0..* | II |
sdtcCategory |  | 0..* | CD | XML Namespace: urn:hl7-org:sdtc XML: category (urn:hl7-org:sdtc)
code |  | 1..1 | CD | Binding: ObservationType (3.0.0) (example)
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@code |  | 0..1 | cs | Required Pattern: 75786-4
@codeSystem |  | 0..1 | oid, uuid, ruid |
@codeSystemName |  | 0..1 | st |
@codeSystemVersion |  | 0..1 | st |
@displayName |  | 0..1 | st |
@sdtcValueSet |  | 0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
originalText |  | 0..1 | ED |
qualifier |  | 0..* | CR |
translation |  | 0..* | CD |
derivationExpr |  | 0..1 | ST |
text |  | 0..1 | ED | links to the rendering of a coded Healthcare Agent power
statusCode |  | 0..1 | CS | Binding: ActStatus (3.0.0) (required)
effectiveTime |  | 0..1 | IVL_TS |
priorityCode |  | 0..1 | CE | Binding: ActPriority (3.0.0) (example)
repeatNumber |  | 0..1 | IVL_INT |
languageCode |  | 0..1 | CS | Binding: AllLanguages (required)
value |  | 1..1 | CD | Coded power granted
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@code |  | 0..1 | cs | Binding: Healthcare Agent Powers (extensible)
@codeSystem |  | 0..1 | oid, uuid, ruid |
@codeSystemName |  | 0..1 | st |
@codeSystemVersion |  | 0..1 | st |
@displayName |  | 0..1 | st |
@sdtcValueSet |  | 0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
originalText |  | 0..1 | ED |
qualifier |  | 0..* | CR |
translation |  | 0..* | CD |
interpretationCode |  | 0..* | CE | Binding: CDAObservationInterpretation (required)
methodCode |  | 0..* | CE | Binding: ObservationMethod (3.0.0) (example)
targetSiteCode |  | 0..* | CD |
subject |  | 0..1 | Subject |
specimen |  | 0..* | Specimen |
performer |  | 0..* | Performer2 |
author |  | 0..* | Author |
informant |  | 0..* | Informant |
participant |  | 0..* | Participant2 |
entryRelationship |  | 0..* | EntryRelationship |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
sdtcPrecondition2 |  | 0..* | Precondition2 | XML Namespace: urn:hl7-org:sdtc XML: precondition2 (urn:hl7-org:sdtc)
referenceRange |  | 0..* | InfrastructureRoot |
@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 |  | 0..1 | cs | Binding: CDAActRelationshipType (required) Fixed Value: REFV
observationRange |  | 1..1 | ObservationRange |
sdtcInFulfillmentOf1 |  | 0..* | InFulfillmentOf1 | XML Namespace: urn:hl7-org:sdtc XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Observation.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.templateId:coded-powers-granted-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.classCode | Base | required | CDAActClassObservation | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.moodCode | Base | required | x_ActMoodDocumentObservation | 📍2.0.0 | THO v5.2
Observation.code | Base | example | ObservationType | 📍3.0.0 | THO v7.0
Observation.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.statusCode | Base | required | ActStatus | 📍3.0.0 | THO v7.0
Observation.priorityCode | Base | example | ActPriority | 📍3.0.0 | THO v7.0
Observation.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std.
Observation.value.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.value.code | Base | extensible | Healthcare Agent Powers | 📦20241119 | VSAC v0.24
Observation.interpretationCode | Base | required | CDAObservationInterpretation | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.methodCode | Base | example | ObservationMethod | 📍3.0.0 | THO v7.0
Observation.referenceRange.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.referenceRange.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.referenceRange.​typeCode | Base | required | CDAActRelationshipType | 📦2.0.2-sd | Clinical Document Architecture v2.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
II-1 | error | Observation.typeId, Observation.referenceRange.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
--- | --- | --- | --- | ---
Observation |  | 1..1 | Observation | 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:coded-powers-granted-part |  | 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.2.3
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
@classCode |  | 1..1 | cs | Binding: CDAActClassObservation (required)
@moodCode |  | 1..1 | cs | Binding: XActMoodDocumentObservation (2.0.0) (required)
@negationInd |  | 0..1 | bl |
id |  | 0..* | II |
sdtcCategory |  | 0..* | CD | XML Namespace: urn:hl7-org:sdtc XML: category (urn:hl7-org:sdtc)
code |  | 1..1 | CD | Binding: ObservationType (3.0.0) (example)
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@code |  | 0..1 | cs | Required Pattern: 75786-4
@codeSystem |  | 0..1 | oid, uuid, ruid |
@codeSystemName |  | 0..1 | st |
@codeSystemVersion |  | 0..1 | st |
@displayName |  | 0..1 | st |
@sdtcValueSet |  | 0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
originalText |  | 0..1 | ED |
qualifier |  | 0..* | CR |
translation |  | 0..* | CD |
derivationExpr |  | 0..1 | ST |
text |  | 0..1 | ED | links to the rendering of a coded Healthcare Agent power
statusCode |  | 0..1 | CS | Binding: ActStatus (3.0.0) (required)
effectiveTime |  | 0..1 | IVL_TS |
priorityCode |  | 0..1 | CE | Binding: ActPriority (3.0.0) (example)
repeatNumber |  | 0..1 | IVL_INT |
languageCode |  | 0..1 | CS | Binding: AllLanguages (required)
value |  | 1..1 | CD | Coded power granted
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@code |  | 0..1 | cs | Binding: Healthcare Agent Powers (extensible)
@codeSystem |  | 0..1 | oid, uuid, ruid |
@codeSystemName |  | 0..1 | st |
@codeSystemVersion |  | 0..1 | st |
@displayName |  | 0..1 | st |
@sdtcValueSet |  | 0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
originalText |  | 0..1 | ED |
qualifier |  | 0..* | CR |
translation |  | 0..* | CD |
interpretationCode |  | 0..* | CE | Binding: CDAObservationInterpretation (required)
methodCode |  | 0..* | CE | Binding: ObservationMethod (3.0.0) (example)
targetSiteCode |  | 0..* | CD |
subject |  | 0..1 | Subject |
specimen |  | 0..* | Specimen |
performer |  | 0..* | Performer2 |
author |  | 0..* | Author |
informant |  | 0..* | Informant |
participant |  | 0..* | Participant2 |
entryRelationship |  | 0..* | EntryRelationship |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
sdtcPrecondition2 |  | 0..* | Precondition2 | XML Namespace: urn:hl7-org:sdtc XML: precondition2 (urn:hl7-org:sdtc)
referenceRange |  | 0..* | InfrastructureRoot |
@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 |  | 0..1 | cs | Binding: CDAActRelationshipType (required) Fixed Value: REFV
observationRange |  | 1..1 | ObservationRange |
sdtcInFulfillmentOf1 |  | 0..* | InFulfillmentOf1 | XML Namespace: urn:hl7-org:sdtc XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Observation.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.templateId:coded-powers-granted-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.classCode | Base | required | CDAActClassObservation | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.moodCode | Base | required | x_ActMoodDocumentObservation | 📍2.0.0 | THO v5.2
Observation.code | Base | example | ObservationType | 📍3.0.0 | THO v7.0
Observation.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.statusCode | Base | required | ActStatus | 📍3.0.0 | THO v7.0
Observation.priorityCode | Base | example | ActPriority | 📍3.0.0 | THO v7.0
Observation.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std.
Observation.value.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.value.code | Base | extensible | Healthcare Agent Powers | 📦20241119 | VSAC v0.24
Observation.interpretationCode | Base | required | CDAObservationInterpretation | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.methodCode | Base | example | ObservationMethod | 📍3.0.0 | THO v7.0
Observation.referenceRange.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.referenceRange.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.referenceRange.​typeCode | Base | required | CDAActRelationshipType | 📦2.0.2-sd | Clinical Document Architecture v2.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
II-1 | error | Observation.typeId, Observation.referenceRange.typeId | An II instance must have either a root or an nullFlavor. | `root.exists() or nullFlavor.exists()`

This structure is derived from Observation

Summary

Mandatory: 5 elements

Slices

This structure defines the following Slices:

- The element 2 is sliced based on the values of Observation.templateId

Differential View

This structure is derived from Observation

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Observation |  | 1..1 | Observation | 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:coded-powers-granted-part |  | 1..1 | II |
@root |  | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.4.823.1.4.2.3
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
code |  |  |  |
@code |  | 0..1 | cs | Required Pattern: 75786-4
text |  | 0..1 | ED | links to the rendering of a coded Healthcare Agent power
value |  | 1..1 | CD | Coded power granted
@code |  | 0..1 | cs | Binding: Healthcare Agent Powers (extensible)
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
Observation.value.code | Base | extensible | Healthcare Agent Powers | 📦20241119 | VSAC v0.24

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Observation |  | 1..1 | Observation | 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:coded-powers-granted-part |  | 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.2.3
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
@classCode |  | 1..1 | cs | Binding: CDAActClassObservation (required)
@moodCode |  | 1..1 | cs | Binding: XActMoodDocumentObservation (2.0.0) (required)
@negationInd |  | 0..1 | bl |
id |  | 0..* | II |
sdtcCategory |  | 0..* | CD | XML Namespace: urn:hl7-org:sdtc XML: category (urn:hl7-org:sdtc)
code |  | 1..1 | CD | Binding: ObservationType (3.0.0) (example)
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@code |  | 0..1 | cs | Required Pattern: 75786-4
@codeSystem |  | 0..1 | oid, uuid, ruid |
@codeSystemName |  | 0..1 | st |
@codeSystemVersion |  | 0..1 | st |
@displayName |  | 0..1 | st |
@sdtcValueSet |  | 0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
originalText |  | 0..1 | ED |
qualifier |  | 0..* | CR |
translation |  | 0..* | CD |
derivationExpr |  | 0..1 | ST |
text |  | 0..1 | ED | links to the rendering of a coded Healthcare Agent power
statusCode |  | 0..1 | CS | Binding: ActStatus (3.0.0) (required)
effectiveTime |  | 0..1 | IVL_TS |
priorityCode |  | 0..1 | CE | Binding: ActPriority (3.0.0) (example)
repeatNumber |  | 0..1 | IVL_INT |
languageCode |  | 0..1 | CS | Binding: AllLanguages (required)
value |  | 1..1 | CD | Coded power granted
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@code |  | 0..1 | cs | Binding: Healthcare Agent Powers (extensible)
@codeSystem |  | 0..1 | oid, uuid, ruid |
@codeSystemName |  | 0..1 | st |
@codeSystemVersion |  | 0..1 | st |
@displayName |  | 0..1 | st |
@sdtcValueSet |  | 0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
originalText |  | 0..1 | ED |
qualifier |  | 0..* | CR |
translation |  | 0..* | CD |
interpretationCode |  | 0..* | CE | Binding: CDAObservationInterpretation (required)
methodCode |  | 0..* | CE | Binding: ObservationMethod (3.0.0) (example)
targetSiteCode |  | 0..* | CD |
subject |  | 0..1 | Subject |
specimen |  | 0..* | Specimen |
performer |  | 0..* | Performer2 |
author |  | 0..* | Author |
informant |  | 0..* | Informant |
participant |  | 0..* | Participant2 |
entryRelationship |  | 0..* | EntryRelationship |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
sdtcPrecondition2 |  | 0..* | Precondition2 | XML Namespace: urn:hl7-org:sdtc XML: precondition2 (urn:hl7-org:sdtc)
referenceRange |  | 0..* | InfrastructureRoot |
@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 |  | 0..1 | cs | Binding: CDAActRelationshipType (required) Fixed Value: REFV
observationRange |  | 1..1 | ObservationRange |
sdtcInFulfillmentOf1 |  | 0..* | InFulfillmentOf1 | XML Namespace: urn:hl7-org:sdtc XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Observation.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.templateId:coded-powers-granted-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.classCode | Base | required | CDAActClassObservation | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.moodCode | Base | required | x_ActMoodDocumentObservation | 📍2.0.0 | THO v5.2
Observation.code | Base | example | ObservationType | 📍3.0.0 | THO v7.0
Observation.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.statusCode | Base | required | ActStatus | 📍3.0.0 | THO v7.0
Observation.priorityCode | Base | example | ActPriority | 📍3.0.0 | THO v7.0
Observation.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std.
Observation.value.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.value.code | Base | extensible | Healthcare Agent Powers | 📦20241119 | VSAC v0.24
Observation.interpretationCode | Base | required | CDAObservationInterpretation | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.methodCode | Base | example | ObservationMethod | 📍3.0.0 | THO v7.0
Observation.referenceRange.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.referenceRange.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.referenceRange.​typeCode | Base | required | CDAActRelationshipType | 📦2.0.2-sd | Clinical Document Architecture v2.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
II-1 | error | Observation.typeId, Observation.referenceRange.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
--- | --- | --- | --- | ---
Observation |  | 1..1 | Observation | 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:coded-powers-granted-part |  | 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.2.3
@extension |  | 1..1 | st | Required Pattern: 2026-08-28
@classCode |  | 1..1 | cs | Binding: CDAActClassObservation (required)
@moodCode |  | 1..1 | cs | Binding: XActMoodDocumentObservation (2.0.0) (required)
@negationInd |  | 0..1 | bl |
id |  | 0..* | II |
sdtcCategory |  | 0..* | CD | XML Namespace: urn:hl7-org:sdtc XML: category (urn:hl7-org:sdtc)
code |  | 1..1 | CD | Binding: ObservationType (3.0.0) (example)
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@code |  | 0..1 | cs | Required Pattern: 75786-4
@codeSystem |  | 0..1 | oid, uuid, ruid |
@codeSystemName |  | 0..1 | st |
@codeSystemVersion |  | 0..1 | st |
@displayName |  | 0..1 | st |
@sdtcValueSet |  | 0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
originalText |  | 0..1 | ED |
qualifier |  | 0..* | CR |
translation |  | 0..* | CD |
derivationExpr |  | 0..1 | ST |
text |  | 0..1 | ED | links to the rendering of a coded Healthcare Agent power
statusCode |  | 0..1 | CS | Binding: ActStatus (3.0.0) (required)
effectiveTime |  | 0..1 | IVL_TS |
priorityCode |  | 0..1 | CE | Binding: ActPriority (3.0.0) (example)
repeatNumber |  | 0..1 | IVL_INT |
languageCode |  | 0..1 | CS | Binding: AllLanguages (required)
value |  | 1..1 | CD | Coded power granted
@nullFlavor |  | 0..1 | cs | Binding: CDANullFlavor (required)
@code |  | 0..1 | cs | Binding: Healthcare Agent Powers (extensible)
@codeSystem |  | 0..1 | oid, uuid, ruid |
@codeSystemName |  | 0..1 | st |
@codeSystemVersion |  | 0..1 | st |
@displayName |  | 0..1 | st |
@sdtcValueSet |  | 0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion |  | 0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc)
originalText |  | 0..1 | ED |
qualifier |  | 0..* | CR |
translation |  | 0..* | CD |
interpretationCode |  | 0..* | CE | Binding: CDAObservationInterpretation (required)
methodCode |  | 0..* | CE | Binding: ObservationMethod (3.0.0) (example)
targetSiteCode |  | 0..* | CD |
subject |  | 0..1 | Subject |
specimen |  | 0..* | Specimen |
performer |  | 0..* | Performer2 |
author |  | 0..* | Author |
informant |  | 0..* | Informant |
participant |  | 0..* | Participant2 |
entryRelationship |  | 0..* | EntryRelationship |
reference |  | 0..* | Reference |
precondition |  | 0..* | Precondition |
sdtcPrecondition2 |  | 0..* | Precondition2 | XML Namespace: urn:hl7-org:sdtc XML: precondition2 (urn:hl7-org:sdtc)
referenceRange |  | 0..* | InfrastructureRoot |
@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 |  | 0..1 | cs | Binding: CDAActRelationshipType (required) Fixed Value: REFV
observationRange |  | 1..1 | ObservationRange |
sdtcInFulfillmentOf1 |  | 0..* | InFulfillmentOf1 | XML Namespace: urn:hl7-org:sdtc XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Observation.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.templateId:coded-powers-granted-part.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.classCode | Base | required | CDAActClassObservation | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.moodCode | Base | required | x_ActMoodDocumentObservation | 📍2.0.0 | THO v5.2
Observation.code | Base | example | ObservationType | 📍3.0.0 | THO v7.0
Observation.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.statusCode | Base | required | ActStatus | 📍3.0.0 | THO v7.0
Observation.priorityCode | Base | example | ActPriority | 📍3.0.0 | THO v7.0
Observation.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std.
Observation.value.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.value.code | Base | extensible | Healthcare Agent Powers | 📦20241119 | VSAC v0.24
Observation.interpretationCode | Base | required | CDAObservationInterpretation | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.methodCode | Base | example | ObservationMethod | 📍3.0.0 | THO v7.0
Observation.referenceRange.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.referenceRange.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.2-sd | Clinical Document Architecture v2.0
Observation.referenceRange.​typeCode | Base | required | CDAActRelationshipType | 📦2.0.2-sd | Clinical Document Architecture v2.0

#### Constraints

Id | Grade | Path(s) | Description | Expression
II-1 | error | Observation.typeId, Observation.referenceRange.typeId | An II instance must have either a root or an nullFlavor. | `root.exists() or nullFlavor.exists()`

This structure is derived from Observation

Summary

Mandatory: 5 elements

Slices

This structure defines the following Slices:

- The element 2 is sliced based on the values of Observation.templateId

Other representations of profile: CSV, Excel