Clinical Document Architecture - Local Development build (v2.0.1-sd-202510-matchbox-patch) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: http://hl7.org/cda/stds/core/StructureDefinition/ED | Version: 2.0.1-sd-202510-matchbox-patch | |||
| Active as of 2025-10-29 | Computable Name: ED | |||
Data that is primarily intended for human interpretation or for further machine processing outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information in as defined by a different standard (e.g., XML-signatures.) Instead of the data itself, an may contain only a reference (see .) Note that the data type is a specialization of the data type when the media type is text/plain.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Template, Differentials, Snapshots and how the different presentations work.
This structure is derived from ANY
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 1..* | ANY | XML Namespace: urn:hl7-org:v3 Base for all types and resources Elements defined in Ancestors:@nullFlavor Logical Container: ClinicalDocument (CDA Class) Constraints: ed-base64 |
![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() |
0..1 | bin | ||
![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() |
0..1 | cs | ||
![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() |
0..1 | TEL | ||
![]() ![]() |
0..1 | ED | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ED.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.3 |
| ED.mediaType | Base | example | MediaType | 📦2.0.0 | THO v5.3 |
| ED.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ed-base64 | error | ED | If @representation='B64', then xmlText SHALL be a base64binary string. |
(representation.empty() or representation != 'B64') or xmlText.empty() or xmlText.matches('^(?:[A-Za-z0-9+//]{4})*(?:[A-Za-z0-9+//]{2}==|[A-Za-z0-9+//]{3}=)?$')
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 1..* | ANY | XML Namespace: urn:hl7-org:v3 Base for all types and resources Elements defined in Ancestors:@nullFlavor Logical Container: ClinicalDocument (CDA Class) Constraints: ed-base64 |
![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() |
0..1 | bin | ||
![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() |
0..1 | cs | ||
![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() |
0..1 | TEL | ||
![]() ![]() |
0..1 | ED | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ED.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.3 |
| ED.mediaType | Base | example | MediaType | 📦2.0.0 | THO v5.3 |
| ED.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ed-base64 | error | ED | If @representation='B64', then xmlText SHALL be a base64binary string. |
(representation.empty() or representation != 'B64') or xmlText.empty() or xmlText.matches('^(?:[A-Za-z0-9+//]{4})*(?:[A-Za-z0-9+//]{2}==|[A-Za-z0-9+//]{3}=)?$')
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 1..* | ANY | XML Namespace: urn:hl7-org:v3 Base for all types and resources Elements defined in Ancestors:@nullFlavor Logical Container: ClinicalDocument (CDA Class) Constraints: ed-base64 |
![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() |
0..1 | bin | ||
![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() |
0..1 | cs | ||
![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() |
0..1 | TEL | ||
![]() ![]() |
0..1 | ED | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ED.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.3 |
| ED.mediaType | Base | example | MediaType | 📦2.0.0 | THO v5.3 |
| ED.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ed-base64 | error | ED | If @representation='B64', then xmlText SHALL be a base64binary string. |
(representation.empty() or representation != 'B64') or xmlText.empty() or xmlText.matches('^(?:[A-Za-z0-9+//]{4})*(?:[A-Za-z0-9+//]{2}==|[A-Za-z0-9+//]{3}=)?$')
|
This structure is derived from ANY
Differential View
This structure is derived from ANY
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 1..* | ANY | XML Namespace: urn:hl7-org:v3 Base for all types and resources Elements defined in Ancestors:@nullFlavor Logical Container: ClinicalDocument (CDA Class) Constraints: ed-base64 |
![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() |
0..1 | bin | ||
![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() |
0..1 | cs | ||
![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() |
0..1 | TEL | ||
![]() ![]() |
0..1 | ED | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ED.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.3 |
| ED.mediaType | Base | example | MediaType | 📦2.0.0 | THO v5.3 |
| ED.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ed-base64 | error | ED | If @representation='B64', then xmlText SHALL be a base64binary string. |
(representation.empty() or representation != 'B64') or xmlText.empty() or xmlText.matches('^(?:[A-Za-z0-9+//]{4})*(?:[A-Za-z0-9+//]{2}==|[A-Za-z0-9+//]{3}=)?$')
|
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 1..* | ANY | XML Namespace: urn:hl7-org:v3 Base for all types and resources Elements defined in Ancestors:@nullFlavor Logical Container: ClinicalDocument (CDA Class) Constraints: ed-base64 |
![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() |
0..1 | bin | ||
![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() |
0..1 | cs | ||
![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() |
0..1 | TEL | ||
![]() ![]() |
0..1 | ED | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ED.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.3 |
| ED.mediaType | Base | example | MediaType | 📦2.0.0 | THO v5.3 |
| ED.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ed-base64 | error | ED | If @representation='B64', then xmlText SHALL be a base64binary string. |
(representation.empty() or representation != 'B64') or xmlText.empty() or xmlText.matches('^(?:[A-Za-z0-9+//]{4})*(?:[A-Za-z0-9+//]{2}==|[A-Za-z0-9+//]{3}=)?$')
|
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 1..* | ANY | XML Namespace: urn:hl7-org:v3 Base for all types and resources Elements defined in Ancestors:@nullFlavor Logical Container: ClinicalDocument (CDA Class) Constraints: ed-base64 |
![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() |
0..1 | bin | ||
![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() |
0..1 | cs | ||
![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() |
0..1 | TEL | ||
![]() ![]() |
0..1 | ED | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| ED.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| ED.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.3 |
| ED.mediaType | Base | example | MediaType | 📦2.0.0 | THO v5.3 |
| ED.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd-202510-matchbox-patch | This IG |
| Id | Grade | Path(s) | Description | Expression |
| ed-base64 | error | ED | If @representation='B64', then xmlText SHALL be a base64binary string. |
(representation.empty() or representation != 'B64') or xmlText.empty() or xmlText.matches('^(?:[A-Za-z0-9+//]{4})*(?:[A-Za-z0-9+//]{2}==|[A-Za-z0-9+//]{3}=)?$')
|
This structure is derived from ANY