EHDS Logical Information Models
0.2.1 - qa-preview

EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/costateixeira/xt-ehr-common/ and changes regularly. See the Directory of published versions

## Logical Model: Document model

Official URL: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDocument | Version: 0.2.1
Draft as of 2025-12-03 | Computable Name: EHDSDocument

EHDS refined base model for common document data elements, including the common header. Data relevant to document type and its content for administrative and searching purposes.

Usages:

- Derived from this Logical Model: Discharge Report model, Imaging report model, Laboratory report model and Patient summary model

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

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

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

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSDocument |  | 0..* | EHDSDataSet | Document model Elements defined in Ancestors:header Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Document header elements
subject |  | 1..1 | EHDSPatient | Patient/subject information
identifier |  | 1..* | Identifier | Unique identifier of the document
authorship |  | 1..* | Base | Resource authoring details
author[x] |  | 1..1 |  | Author(s) by whom the resource was/were authored. Multiple authors could be provided.
authorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
authorEHDSOrganisation |  |  | EHDSOrganisation |
authorEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of authoring/issuing
lastUpdate |  | 0..1 | dateTime | Date and time of the last update to the resource (may be used for technical corrections).
status |  | 1..1 | CodeableConcept | Status of the resource or document
statusReason[x] |  | 0..1 |  | Reason for the current status of the resource.
statusReasonCodeableConcept |  |  | CodeableConcept |
statusReasonString |  |  | string |
language |  | 0..1 | CodeableConcept | Language in which the resource is written. Language is expressed by the IETF language tag. Binding Description: (preferred): BCP 47
documentType |  | 1..1 | CodeableConcept | Type of document at hand, e.g. 60591-5 Patient summary document. Binding Description: (preferred): LOINC
documentTitle |  | 1..1 | string | Human readable document title that can be displayed in search results, etc. This can be documentType's display name, or it can be assembled from multiple elements. Examples: 'Laboratory Result Report', 'Patient Summary of Jane Green 10.12.2024'
period |  | 0..1 | Period | Time of service that is being documented
version |  | 0..1 | string | Business version of the document.
attestation |  | 0..* | Base | Document attestation details
attester[x] |  | 1..1 |  | Attester who validated the document. Multiple attesters could be provided.
attesterEHDSHealthProfessional |  |  | EHDSHealthProfessional |
attesterEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of the approval of the document by Attester.
legalAuthentication |  | 0..1 | Base | Document legal authentication details
legalAuthenticator[x] |  | 1..1 |  | The person or organization taking responsibility for the medical content of the document
legalAuthenticatorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
legalAuthenticatorEHDSOrganisation |  |  | EHDSOrganisation |
datetime |  | 1..1 | dateTime | Date and time when the document was authorised.
eventType |  | 0..* | CodeableConcept | Categorisation of the event covered by the document (e.g. laboratory study types, imaging study types including modality, etc.). Selection of such tags or labels depends on the use case and agreement between data sharing parties. This meta-data element serves primarily for searching and filtering purposes. Binding Description: (preferred): LOINC, SNOMED CT, dicom-cid-33-Modality
serviceSpecialty |  | 0..* | CodeableConcept | Additional details about where the content was created (e.g. clinical specialty) Binding Description: (preferred): SNOMED CT
custodian |  | 0..1 | EHDSOrganisation | Organisation that is in charge of maintaining the document/report.
confidentiality |  | 0..1 | CodeableConcept | Level of confidentiality of the document. Implicit value is normal. Binding Description: (preferred): hl7:Confidentiality
presentedForm |  | 0..* | EHDSAttachment | A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSDocument.header.​language | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​documentType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​eventType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​serviceSpecialty | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​confidentiality | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSDataSet

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSDocument |  | 0..* | EHDSDataSet | Document model Elements defined in Ancestors:header Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Document header elements
identifier |  | 1..* | Identifier | Unique identifier of the document
documentType |  | 1..1 | CodeableConcept | Type of document at hand, e.g. 60591-5 Patient summary document. Binding Description: (preferred): LOINC
documentTitle |  | 1..1 | string | Human readable document title that can be displayed in search results, etc. This can be documentType's display name, or it can be assembled from multiple elements. Examples: 'Laboratory Result Report', 'Patient Summary of Jane Green 10.12.2024'
period |  | 0..1 | Period | Time of service that is being documented
version |  | 0..1 | string | Business version of the document.
attestation |  | 0..* | Base | Document attestation details
attester[x] |  | 1..1 |  | Attester who validated the document. Multiple attesters could be provided.
attesterEHDSHealthProfessional |  |  | EHDSHealthProfessional |
attesterEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of the approval of the document by Attester.
legalAuthentication |  | 0..1 | Base | Document legal authentication details
legalAuthenticator[x] |  | 1..1 |  | The person or organization taking responsibility for the medical content of the document
legalAuthenticatorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
legalAuthenticatorEHDSOrganisation |  |  | EHDSOrganisation |
datetime |  | 1..1 | dateTime | Date and time when the document was authorised.
eventType |  | 0..* | CodeableConcept | Categorisation of the event covered by the document (e.g. laboratory study types, imaging study types including modality, etc.). Selection of such tags or labels depends on the use case and agreement between data sharing parties. This meta-data element serves primarily for searching and filtering purposes. Binding Description: (preferred): LOINC, SNOMED CT, dicom-cid-33-Modality
serviceSpecialty |  | 0..* | CodeableConcept | Additional details about where the content was created (e.g. clinical specialty) Binding Description: (preferred): SNOMED CT
custodian |  | 0..1 | EHDSOrganisation | Organisation that is in charge of maintaining the document/report.
confidentiality |  | 0..1 | CodeableConcept | Level of confidentiality of the document. Implicit value is normal. Binding Description: (preferred): hl7:Confidentiality
presentedForm |  | 0..* | EHDSAttachment | A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
EHDSDocument.header.​documentType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​eventType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​serviceSpecialty | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​confidentiality | Base | preferred |  | Not State | Unknown

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSDocument |  | 0..* | EHDSDataSet | Document model Elements defined in Ancestors:header Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Document header elements
subject |  | 1..1 | EHDSPatient | Patient/subject information
identifier |  | 1..* | Identifier | Unique identifier of the document
authorship |  | 1..* | Base | Resource authoring details
author[x] |  | 1..1 |  | Author(s) by whom the resource was/were authored. Multiple authors could be provided.
authorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
authorEHDSOrganisation |  |  | EHDSOrganisation |
authorEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of authoring/issuing
lastUpdate |  | 0..1 | dateTime | Date and time of the last update to the resource (may be used for technical corrections).
status |  | 1..1 | CodeableConcept | Status of the resource or document
statusReason[x] |  | 0..1 |  | Reason for the current status of the resource.
statusReasonCodeableConcept |  |  | CodeableConcept |
statusReasonString |  |  | string |
language |  | 0..1 | CodeableConcept | Language in which the resource is written. Language is expressed by the IETF language tag. Binding Description: (preferred): BCP 47
documentType |  | 1..1 | CodeableConcept | Type of document at hand, e.g. 60591-5 Patient summary document. Binding Description: (preferred): LOINC
documentTitle |  | 1..1 | string | Human readable document title that can be displayed in search results, etc. This can be documentType's display name, or it can be assembled from multiple elements. Examples: 'Laboratory Result Report', 'Patient Summary of Jane Green 10.12.2024'
period |  | 0..1 | Period | Time of service that is being documented
version |  | 0..1 | string | Business version of the document.
attestation |  | 0..* | Base | Document attestation details
attester[x] |  | 1..1 |  | Attester who validated the document. Multiple attesters could be provided.
attesterEHDSHealthProfessional |  |  | EHDSHealthProfessional |
attesterEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of the approval of the document by Attester.
legalAuthentication |  | 0..1 | Base | Document legal authentication details
legalAuthenticator[x] |  | 1..1 |  | The person or organization taking responsibility for the medical content of the document
legalAuthenticatorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
legalAuthenticatorEHDSOrganisation |  |  | EHDSOrganisation |
datetime |  | 1..1 | dateTime | Date and time when the document was authorised.
eventType |  | 0..* | CodeableConcept | Categorisation of the event covered by the document (e.g. laboratory study types, imaging study types including modality, etc.). Selection of such tags or labels depends on the use case and agreement between data sharing parties. This meta-data element serves primarily for searching and filtering purposes. Binding Description: (preferred): LOINC, SNOMED CT, dicom-cid-33-Modality
serviceSpecialty |  | 0..* | CodeableConcept | Additional details about where the content was created (e.g. clinical specialty) Binding Description: (preferred): SNOMED CT
custodian |  | 0..1 | EHDSOrganisation | Organisation that is in charge of maintaining the document/report.
confidentiality |  | 0..1 | CodeableConcept | Level of confidentiality of the document. Implicit value is normal. Binding Description: (preferred): hl7:Confidentiality
presentedForm |  | 0..* | EHDSAttachment | A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSDocument.header.​language | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​documentType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​eventType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​serviceSpecialty | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​confidentiality | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSDataSet

Summary

Mandatory: 1 element(6 nested mandatory elements)

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSDocument |  | 0..* | EHDSDataSet | Document model Elements defined in Ancestors:header Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Document header elements
subject |  | 1..1 | EHDSPatient | Patient/subject information
identifier |  | 1..* | Identifier | Unique identifier of the document
authorship |  | 1..* | Base | Resource authoring details
author[x] |  | 1..1 |  | Author(s) by whom the resource was/were authored. Multiple authors could be provided.
authorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
authorEHDSOrganisation |  |  | EHDSOrganisation |
authorEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of authoring/issuing
lastUpdate |  | 0..1 | dateTime | Date and time of the last update to the resource (may be used for technical corrections).
status |  | 1..1 | CodeableConcept | Status of the resource or document
statusReason[x] |  | 0..1 |  | Reason for the current status of the resource.
statusReasonCodeableConcept |  |  | CodeableConcept |
statusReasonString |  |  | string |
language |  | 0..1 | CodeableConcept | Language in which the resource is written. Language is expressed by the IETF language tag. Binding Description: (preferred): BCP 47
documentType |  | 1..1 | CodeableConcept | Type of document at hand, e.g. 60591-5 Patient summary document. Binding Description: (preferred): LOINC
documentTitle |  | 1..1 | string | Human readable document title that can be displayed in search results, etc. This can be documentType's display name, or it can be assembled from multiple elements. Examples: 'Laboratory Result Report', 'Patient Summary of Jane Green 10.12.2024'
period |  | 0..1 | Period | Time of service that is being documented
version |  | 0..1 | string | Business version of the document.
attestation |  | 0..* | Base | Document attestation details
attester[x] |  | 1..1 |  | Attester who validated the document. Multiple attesters could be provided.
attesterEHDSHealthProfessional |  |  | EHDSHealthProfessional |
attesterEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of the approval of the document by Attester.
legalAuthentication |  | 0..1 | Base | Document legal authentication details
legalAuthenticator[x] |  | 1..1 |  | The person or organization taking responsibility for the medical content of the document
legalAuthenticatorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
legalAuthenticatorEHDSOrganisation |  |  | EHDSOrganisation |
datetime |  | 1..1 | dateTime | Date and time when the document was authorised.
eventType |  | 0..* | CodeableConcept | Categorisation of the event covered by the document (e.g. laboratory study types, imaging study types including modality, etc.). Selection of such tags or labels depends on the use case and agreement between data sharing parties. This meta-data element serves primarily for searching and filtering purposes. Binding Description: (preferred): LOINC, SNOMED CT, dicom-cid-33-Modality
serviceSpecialty |  | 0..* | CodeableConcept | Additional details about where the content was created (e.g. clinical specialty) Binding Description: (preferred): SNOMED CT
custodian |  | 0..1 | EHDSOrganisation | Organisation that is in charge of maintaining the document/report.
confidentiality |  | 0..1 | CodeableConcept | Level of confidentiality of the document. Implicit value is normal. Binding Description: (preferred): hl7:Confidentiality
presentedForm |  | 0..* | EHDSAttachment | A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSDocument.header.​language | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​documentType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​eventType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​serviceSpecialty | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​confidentiality | Base | preferred |  | Not State | Unknown

Differential View

This structure is derived from EHDSDataSet

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSDocument |  | 0..* | EHDSDataSet | Document model Elements defined in Ancestors:header Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Document header elements
identifier |  | 1..* | Identifier | Unique identifier of the document
documentType |  | 1..1 | CodeableConcept | Type of document at hand, e.g. 60591-5 Patient summary document. Binding Description: (preferred): LOINC
documentTitle |  | 1..1 | string | Human readable document title that can be displayed in search results, etc. This can be documentType's display name, or it can be assembled from multiple elements. Examples: 'Laboratory Result Report', 'Patient Summary of Jane Green 10.12.2024'
period |  | 0..1 | Period | Time of service that is being documented
version |  | 0..1 | string | Business version of the document.
attestation |  | 0..* | Base | Document attestation details
attester[x] |  | 1..1 |  | Attester who validated the document. Multiple attesters could be provided.
attesterEHDSHealthProfessional |  |  | EHDSHealthProfessional |
attesterEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of the approval of the document by Attester.
legalAuthentication |  | 0..1 | Base | Document legal authentication details
legalAuthenticator[x] |  | 1..1 |  | The person or organization taking responsibility for the medical content of the document
legalAuthenticatorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
legalAuthenticatorEHDSOrganisation |  |  | EHDSOrganisation |
datetime |  | 1..1 | dateTime | Date and time when the document was authorised.
eventType |  | 0..* | CodeableConcept | Categorisation of the event covered by the document (e.g. laboratory study types, imaging study types including modality, etc.). Selection of such tags or labels depends on the use case and agreement between data sharing parties. This meta-data element serves primarily for searching and filtering purposes. Binding Description: (preferred): LOINC, SNOMED CT, dicom-cid-33-Modality
serviceSpecialty |  | 0..* | CodeableConcept | Additional details about where the content was created (e.g. clinical specialty) Binding Description: (preferred): SNOMED CT
custodian |  | 0..1 | EHDSOrganisation | Organisation that is in charge of maintaining the document/report.
confidentiality |  | 0..1 | CodeableConcept | Level of confidentiality of the document. Implicit value is normal. Binding Description: (preferred): hl7:Confidentiality
presentedForm |  | 0..* | EHDSAttachment | A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
EHDSDocument.header.​documentType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​eventType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​serviceSpecialty | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​confidentiality | Base | preferred |  | Not State | Unknown

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSDocument |  | 0..* | EHDSDataSet | Document model Elements defined in Ancestors:header Instances of this logical model can be the target of a Reference
header |  | 1..1 | Base | Document header elements
subject |  | 1..1 | EHDSPatient | Patient/subject information
identifier |  | 1..* | Identifier | Unique identifier of the document
authorship |  | 1..* | Base | Resource authoring details
author[x] |  | 1..1 |  | Author(s) by whom the resource was/were authored. Multiple authors could be provided.
authorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
authorEHDSOrganisation |  |  | EHDSOrganisation |
authorEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of authoring/issuing
lastUpdate |  | 0..1 | dateTime | Date and time of the last update to the resource (may be used for technical corrections).
status |  | 1..1 | CodeableConcept | Status of the resource or document
statusReason[x] |  | 0..1 |  | Reason for the current status of the resource.
statusReasonCodeableConcept |  |  | CodeableConcept |
statusReasonString |  |  | string |
language |  | 0..1 | CodeableConcept | Language in which the resource is written. Language is expressed by the IETF language tag. Binding Description: (preferred): BCP 47
documentType |  | 1..1 | CodeableConcept | Type of document at hand, e.g. 60591-5 Patient summary document. Binding Description: (preferred): LOINC
documentTitle |  | 1..1 | string | Human readable document title that can be displayed in search results, etc. This can be documentType's display name, or it can be assembled from multiple elements. Examples: 'Laboratory Result Report', 'Patient Summary of Jane Green 10.12.2024'
period |  | 0..1 | Period | Time of service that is being documented
version |  | 0..1 | string | Business version of the document.
attestation |  | 0..* | Base | Document attestation details
attester[x] |  | 1..1 |  | Attester who validated the document. Multiple attesters could be provided.
attesterEHDSHealthProfessional |  |  | EHDSHealthProfessional |
attesterEHDSDevice |  |  | EHDSDevice |
datetime |  | 1..1 | dateTime | Date and time of the approval of the document by Attester.
legalAuthentication |  | 0..1 | Base | Document legal authentication details
legalAuthenticator[x] |  | 1..1 |  | The person or organization taking responsibility for the medical content of the document
legalAuthenticatorEHDSHealthProfessional |  |  | EHDSHealthProfessional |
legalAuthenticatorEHDSOrganisation |  |  | EHDSOrganisation |
datetime |  | 1..1 | dateTime | Date and time when the document was authorised.
eventType |  | 0..* | CodeableConcept | Categorisation of the event covered by the document (e.g. laboratory study types, imaging study types including modality, etc.). Selection of such tags or labels depends on the use case and agreement between data sharing parties. This meta-data element serves primarily for searching and filtering purposes. Binding Description: (preferred): LOINC, SNOMED CT, dicom-cid-33-Modality
serviceSpecialty |  | 0..* | CodeableConcept | Additional details about where the content was created (e.g. clinical specialty) Binding Description: (preferred): SNOMED CT
custodian |  | 0..1 | EHDSOrganisation | Organisation that is in charge of maintaining the document/report.
confidentiality |  | 0..1 | CodeableConcept | Level of confidentiality of the document. Implicit value is normal. Binding Description: (preferred): hl7:Confidentiality
presentedForm |  | 0..* | EHDSAttachment | A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSDocument.header.​language | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​documentType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​eventType | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​serviceSpecialty | Base | preferred |  | Not State | Unknown
EHDSDocument.header.​confidentiality | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSDataSet

Summary

Mandatory: 1 element(6 nested mandatory elements)

Other representations of profile: CSV, Excel