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: Patient model

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

EHDS refined base model for patient (subject of care) information

Usages:

- Use this Logical Model: Advance directive model, Coverage model, DataSet model, Device use model... Show 8 more, Imaging report model, Laboratory report model, Media model, Medication dispense model, Observation model, Observation model, Related person model and Specimen 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
--- | --- | --- | --- | ---
EHDSPatient |  | 0..* | EHDSPatientCore | Patient model Elements defined in Ancestors:name, dateOfBirth, personalIdentifier, citizenship, administrativeGender, countryOfAffiliation, address, telecom Instances of this logical model can be the target of a Reference
name |  | 0..* | EHDSHumanName | Name associated with the patient/subject.
dateOfBirth |  | 0..1 | dateTime | Date of birth
personalIdentifier |  | 1..* | Identifier | An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR).
citizenship |  | 0..* | CodeableConcept | Citizenship (nationality) Binding Description: (preferred): ISO 3166-1 alpha-2
administrativeGender |  | 0..1 | CodeableConcept | Administrative gender Binding Description: (preferred): HL7 Administrative Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | The patient's country of affiliation Binding Description: (preferred): ISO 3166
address |  | 0..* | EHDSAddress | Mailing and home or office addresses.
telecom |  | 0..* | EHDSTelecom | Telecommunication contact information (addresses) associated to a person.
maritalStatus |  | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding Description: (preferred): HL7 marital-status
communicationLanguage |  | 0..* | CodeableConcept | The language which can be used to communicate with the patient about his or her health. Binding Description: (preferred): BCP 47
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSPatient.citizenship | Base | preferred |  | Not State | Unknown
EHDSPatient.administrativeGender | Base | preferred |  | Not State | Unknown
EHDSPatient.countryOfAffiliation | Base | preferred |  | Not State | Unknown
EHDSPatient.maritalStatus | Base | preferred |  | Not State | Unknown
EHDSPatient.communicationLanguage | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSPatientCore

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSPatient |  | 0..* | EHDSPatientCore | Patient model Elements defined in Ancestors:name, dateOfBirth, personalIdentifier, citizenship, administrativeGender, countryOfAffiliation, address, telecom Instances of this logical model can be the target of a Reference
maritalStatus |  | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding Description: (preferred): HL7 marital-status
communicationLanguage |  | 0..* | CodeableConcept | The language which can be used to communicate with the patient about his or her health. Binding Description: (preferred): BCP 47
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
EHDSPatient.maritalStatus | Base | preferred |  | Not State | Unknown
EHDSPatient.communicationLanguage | Base | preferred |  | Not State | Unknown

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSPatient |  | 0..* | EHDSPatientCore | Patient model Elements defined in Ancestors:name, dateOfBirth, personalIdentifier, citizenship, administrativeGender, countryOfAffiliation, address, telecom Instances of this logical model can be the target of a Reference
name |  | 0..* | EHDSHumanName | Name associated with the patient/subject.
dateOfBirth |  | 0..1 | dateTime | Date of birth
personalIdentifier |  | 1..* | Identifier | An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR).
citizenship |  | 0..* | CodeableConcept | Citizenship (nationality) Binding Description: (preferred): ISO 3166-1 alpha-2
administrativeGender |  | 0..1 | CodeableConcept | Administrative gender Binding Description: (preferred): HL7 Administrative Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | The patient's country of affiliation Binding Description: (preferred): ISO 3166
address |  | 0..* | EHDSAddress | Mailing and home or office addresses.
telecom |  | 0..* | EHDSTelecom | Telecommunication contact information (addresses) associated to a person.
maritalStatus |  | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding Description: (preferred): HL7 marital-status
communicationLanguage |  | 0..* | CodeableConcept | The language which can be used to communicate with the patient about his or her health. Binding Description: (preferred): BCP 47
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSPatient.citizenship | Base | preferred |  | Not State | Unknown
EHDSPatient.administrativeGender | Base | preferred |  | Not State | Unknown
EHDSPatient.countryOfAffiliation | Base | preferred |  | Not State | Unknown
EHDSPatient.maritalStatus | Base | preferred |  | Not State | Unknown
EHDSPatient.communicationLanguage | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSPatientCore

Summary

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSPatient |  | 0..* | EHDSPatientCore | Patient model Elements defined in Ancestors:name, dateOfBirth, personalIdentifier, citizenship, administrativeGender, countryOfAffiliation, address, telecom Instances of this logical model can be the target of a Reference
name |  | 0..* | EHDSHumanName | Name associated with the patient/subject.
dateOfBirth |  | 0..1 | dateTime | Date of birth
personalIdentifier |  | 1..* | Identifier | An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR).
citizenship |  | 0..* | CodeableConcept | Citizenship (nationality) Binding Description: (preferred): ISO 3166-1 alpha-2
administrativeGender |  | 0..1 | CodeableConcept | Administrative gender Binding Description: (preferred): HL7 Administrative Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | The patient's country of affiliation Binding Description: (preferred): ISO 3166
address |  | 0..* | EHDSAddress | Mailing and home or office addresses.
telecom |  | 0..* | EHDSTelecom | Telecommunication contact information (addresses) associated to a person.
maritalStatus |  | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding Description: (preferred): HL7 marital-status
communicationLanguage |  | 0..* | CodeableConcept | The language which can be used to communicate with the patient about his or her health. Binding Description: (preferred): BCP 47
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSPatient.citizenship | Base | preferred |  | Not State | Unknown
EHDSPatient.administrativeGender | Base | preferred |  | Not State | Unknown
EHDSPatient.countryOfAffiliation | Base | preferred |  | Not State | Unknown
EHDSPatient.maritalStatus | Base | preferred |  | Not State | Unknown
EHDSPatient.communicationLanguage | Base | preferred |  | Not State | Unknown

Differential View

This structure is derived from EHDSPatientCore

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSPatient |  | 0..* | EHDSPatientCore | Patient model Elements defined in Ancestors:name, dateOfBirth, personalIdentifier, citizenship, administrativeGender, countryOfAffiliation, address, telecom Instances of this logical model can be the target of a Reference
maritalStatus |  | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding Description: (preferred): HL7 marital-status
communicationLanguage |  | 0..* | CodeableConcept | The language which can be used to communicate with the patient about his or her health. Binding Description: (preferred): BCP 47
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
EHDSPatient.maritalStatus | Base | preferred |  | Not State | Unknown
EHDSPatient.communicationLanguage | Base | preferred |  | Not State | Unknown

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
EHDSPatient |  | 0..* | EHDSPatientCore | Patient model Elements defined in Ancestors:name, dateOfBirth, personalIdentifier, citizenship, administrativeGender, countryOfAffiliation, address, telecom Instances of this logical model can be the target of a Reference
name |  | 0..* | EHDSHumanName | Name associated with the patient/subject.
dateOfBirth |  | 0..1 | dateTime | Date of birth
personalIdentifier |  | 1..* | Identifier | An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR).
citizenship |  | 0..* | CodeableConcept | Citizenship (nationality) Binding Description: (preferred): ISO 3166-1 alpha-2
administrativeGender |  | 0..1 | CodeableConcept | Administrative gender Binding Description: (preferred): HL7 Administrative Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | The patient's country of affiliation Binding Description: (preferred): ISO 3166
address |  | 0..* | EHDSAddress | Mailing and home or office addresses.
telecom |  | 0..* | EHDSTelecom | Telecommunication contact information (addresses) associated to a person.
maritalStatus |  | 0..1 | CodeableConcept | Marital (civil) status of a patient Binding Description: (preferred): HL7 marital-status
communicationLanguage |  | 0..* | CodeableConcept | The language which can be used to communicate with the patient about his or her health. Binding Description: (preferred): BCP 47
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
EHDSPatient.citizenship | Base | preferred |  | Not State | Unknown
EHDSPatient.administrativeGender | Base | preferred |  | Not State | Unknown
EHDSPatient.countryOfAffiliation | Base | preferred |  | Not State | Unknown
EHDSPatient.maritalStatus | Base | preferred |  | Not State | Unknown
EHDSPatient.communicationLanguage | Base | preferred |  | Not State | Unknown

This structure is derived from EHDSPatientCore

Summary

Other representations of profile: CSV, Excel