EHDS Logical Information Models
0.1.0 - ci-build
EHDS Logical Information Models, published by Xt-EHR. 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/Xt-EHR/xt-ehr-common/tree/main and changes regularly. See the Directory of published versions
Draft as of 2025-06-13 |
Definitions for the EHDSEncounter logical model.
Guidance on how to interpret the contents of this table can be foundhere
0. EHDSEncounter | |
Definition | C.30 - EHDS refined base model for Encounter Base definition for all types defined in FHIR type system. |
Short | Encounter modelBase for all types and resources |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSEncounter.identifier | |
Definition | Encounter identifier (Business identifiers assigned to this encounter). |
Short | C.30.1 - Identifier |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 0..* |
Type | Identifier |
4. EHDSEncounter.priority | |
Definition | Indicates the urgency of the encounter. |
Short | C.30.3 - Priority |
Control | 0..1 |
Binding | hl7:v3-xEncounterAdmissionUrgency |
Type | CodeableConcept |
6. EHDSEncounter.encounterType | |
Definition | The type of the encounter whether inpatient or short stay encounter. |
Short | C.30.2 - Encounter type |
Control | 1..1 |
Binding | hl7v3:ActEncounterCode |
Type | CodeableConcept |
8. EHDSEncounter.encounterNote | |
Definition | A narrative description of the encounter course. |
Short | C.30.4 - Encounter note |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. EHDSEncounter.patient | |
Definition | The patient related to this encounter. |
Short | C.30.5 - Patient |
Control | 0..1 |
Type | Reference(Patient model) |
12. EHDSEncounter.episodeOfCare | |
Definition | Episode(s) of care that this encounter should be recorded against |
Short | C.30.6 - Episode of care |
Control | 0..* |
Type | Reference(Episode of care model) |
14. EHDSEncounter.basedOn | |
Definition | The request that initiated this encounter |
Short | C.30.7 - Based on |
Control | 0..* |
Type | Reference(Care plan model, Service request model) |
16. EHDSEncounter.partOf | |
Definition | Another Encounter this encounter is part of |
Short | C.30.8 - Part of |
Control | 0..1 |
Type | Reference(Encounter model) |
18. EHDSEncounter.serviceProvider | |
Definition | The organization (facility) responsible for this encounter |
Short | C.30.9 - Service provider |
Control | 0..1 |
Type | Reference(Organization model) |
20. EHDSEncounter.appointment | |
Definition | The appointment that scheduled this encounter |
Short | C.30.10 - Appointment |
Control | 0..* |
Type | Reference(Appointment model) |
22. EHDSEncounter.actualPeriod | |
Definition | The actual start and end time of the encounter |
Short | C.30.11 - Actual period |
Control | 0..1 |
Type | Period |
24. EHDSEncounter.plannedStartDate | |
Definition | The planned start date/time (or admission date) of the encounter |
Short | C.30.12 - Planned start date |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. EHDSEncounter.plannedEndDate | |
Definition | The planned end date/time (or discharge date) of the encounter |
Short | C.30.13 - Planned end date |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
28. EHDSEncounter.admission | |
Definition | Details about the admission to a healthcare service |
Short | C.30.14 - Admission |
Control | 0..1 |
Type | Base |
30. EHDSEncounter.admission.admitter | |
Definition | Admitting Healthcare Professional |
Short | C.30.14.1 - Admitter |
Control | 0..1 |
Type | Reference(Health professional model) |
32. EHDSEncounter.admission.admitSource | |
Definition | From where the patient was admitted (e.g. physician referral, transfer). |
Short | C.30.14.2 - Admit Source |
Control | 0..1 |
Binding | hl7:admit-source |
Type | CodeableConcept |
34. EHDSEncounter.admission.referringProfessional | |
Definition | Referring Healthcare Professional |
Short | C.30.14.3 - Referring professional |
Control | 0..1 |
Type | Reference(Health professional model) |
36. EHDSEncounter.admission.admissionReason | |
Definition | Reason or reasons for admission, e.g. Problem, procedure or finding. |
Short | C.30.14.4 - Admission reason |
Control | 0..* |
Type | Reference(Condition model, Procedure model, Observation model) |
38. EHDSEncounter.admission.admissionReasonComment | |
Definition | Explanation of the reason for the encounter. |
Short | C.30.14.5 - Admission reason comment |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
40. EHDSEncounter.admission.admissionLegalStatus | |
Definition | Legal status/situation at admission. The legal status indicates the basis on which the patient is staying in a healthcare organisation. This can be either voluntary or involuntary, however the legal status is always determined by a court. A patient can also receive healthcare based on a forensic status. (voluntary, involuntary, admission by legal authority). |
Short | C.30.14.6 - Admission legal status |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
42. EHDSEncounter.discharge | |
Definition | Discharge details |
Short | C.30.15 - Discharge |
Control | 0..1 |
Type | Base |
44. EHDSEncounter.discharge.destinationType | |
Definition | Type of location to which the patient will go after the encounter. E.g. home, hospital, nursing home, left against medical advice etc. |
Short | C.30.15.1 - Destination type |
Control | 0..1 |
Binding | hl7.discharge-disposition |
Type | CodeableConcept |
46. EHDSEncounter.discharge.destinationLocation | |
Definition | The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact. |
Short | C.30.15.2 - Destination location |
Control | 0..1 |
Type | Reference(Organization model, Location model) |
48. EHDSEncounter.location | |
Definition | List of locations where the patient has been. |
Short | C.30.16 - Location |
Control | 0..* |
Type | Base |
50. EHDSEncounter.location.period | |
Definition | Time period during which the patient was present at the location |
Short | C.30.16.1 - Period |
Control | 0..1 |
Type | Period |
52. EHDSEncounter.location.organizationPart | |
Definition | Organization or organization part (department) where the patient was present. |
Short | C.30.16.2 - Organization part |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation |
Guidance on how to interpret the contents of this table can be foundhere
0. EHDSEncounter | |
Definition | C.30 - EHDS refined base model for Encounter |
Short | Encounter model |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSEncounter.identifier | |
Definition | Encounter identifier (Business identifiers assigned to this encounter). |
Short | C.30.1 - Identifier |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 0..* |
Type | Identifier |
4. EHDSEncounter.priority | |
Definition | Indicates the urgency of the encounter. |
Short | C.30.3 - Priority |
Control | 0..1 |
Binding | hl7:v3-xEncounterAdmissionUrgency |
Type | CodeableConcept |
6. EHDSEncounter.encounterType | |
Definition | The type of the encounter whether inpatient or short stay encounter. |
Short | C.30.2 - Encounter type |
Control | 1..1 |
Binding | hl7v3:ActEncounterCode |
Type | CodeableConcept |
8. EHDSEncounter.encounterNote | |
Definition | A narrative description of the encounter course. |
Short | C.30.4 - Encounter note |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. EHDSEncounter.patient | |
Definition | The patient related to this encounter. |
Short | C.30.5 - Patient |
Control | 0..1 |
Type | Reference(Patient model) |
12. EHDSEncounter.episodeOfCare | |
Definition | Episode(s) of care that this encounter should be recorded against |
Short | C.30.6 - Episode of care |
Control | 0..* |
Type | Reference(Episode of care model) |
14. EHDSEncounter.basedOn | |
Definition | The request that initiated this encounter |
Short | C.30.7 - Based on |
Control | 0..* |
Type | Reference(Care plan model, Service request model) |
16. EHDSEncounter.partOf | |
Definition | Another Encounter this encounter is part of |
Short | C.30.8 - Part of |
Control | 0..1 |
Type | Reference(Encounter model) |
18. EHDSEncounter.serviceProvider | |
Definition | The organization (facility) responsible for this encounter |
Short | C.30.9 - Service provider |
Control | 0..1 |
Type | Reference(Organization model) |
20. EHDSEncounter.appointment | |
Definition | The appointment that scheduled this encounter |
Short | C.30.10 - Appointment |
Control | 0..* |
Type | Reference(Appointment model) |
22. EHDSEncounter.actualPeriod | |
Definition | The actual start and end time of the encounter |
Short | C.30.11 - Actual period |
Control | 0..1 |
Type | Period |
24. EHDSEncounter.plannedStartDate | |
Definition | The planned start date/time (or admission date) of the encounter |
Short | C.30.12 - Planned start date |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. EHDSEncounter.plannedEndDate | |
Definition | The planned end date/time (or discharge date) of the encounter |
Short | C.30.13 - Planned end date |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
28. EHDSEncounter.admission | |
Definition | Details about the admission to a healthcare service |
Short | C.30.14 - Admission |
Control | 0..1 |
Type | Base |
30. EHDSEncounter.admission.admitter | |
Definition | Admitting Healthcare Professional |
Short | C.30.14.1 - Admitter |
Control | 0..1 |
Type | Reference(Health professional model) |
32. EHDSEncounter.admission.admitSource | |
Definition | From where the patient was admitted (e.g. physician referral, transfer). |
Short | C.30.14.2 - Admit Source |
Control | 0..1 |
Binding | hl7:admit-source |
Type | CodeableConcept |
34. EHDSEncounter.admission.referringProfessional | |
Definition | Referring Healthcare Professional |
Short | C.30.14.3 - Referring professional |
Control | 0..1 |
Type | Reference(Health professional model) |
36. EHDSEncounter.admission.admissionReason | |
Definition | Reason or reasons for admission, e.g. Problem, procedure or finding. |
Short | C.30.14.4 - Admission reason |
Control | 0..* |
Type | Reference(Condition model, Procedure model, Observation model) |
38. EHDSEncounter.admission.admissionReasonComment | |
Definition | Explanation of the reason for the encounter. |
Short | C.30.14.5 - Admission reason comment |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
40. EHDSEncounter.admission.admissionLegalStatus | |
Definition | Legal status/situation at admission. The legal status indicates the basis on which the patient is staying in a healthcare organisation. This can be either voluntary or involuntary, however the legal status is always determined by a court. A patient can also receive healthcare based on a forensic status. (voluntary, involuntary, admission by legal authority). |
Short | C.30.14.6 - Admission legal status |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
42. EHDSEncounter.discharge | |
Definition | Discharge details |
Short | C.30.15 - Discharge |
Control | 0..1 |
Type | Base |
44. EHDSEncounter.discharge.destinationType | |
Definition | Type of location to which the patient will go after the encounter. E.g. home, hospital, nursing home, left against medical advice etc. |
Short | C.30.15.1 - Destination type |
Control | 0..1 |
Binding | hl7.discharge-disposition |
Type | CodeableConcept |
46. EHDSEncounter.discharge.destinationLocation | |
Definition | The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact. |
Short | C.30.15.2 - Destination location |
Control | 0..1 |
Type | Reference(Organization model, Location model) |
48. EHDSEncounter.location | |
Definition | List of locations where the patient has been. |
Short | C.30.16 - Location |
Control | 0..* |
Type | Base |
50. EHDSEncounter.location.period | |
Definition | Time period during which the patient was present at the location |
Short | C.30.16.1 - Period |
Control | 0..1 |
Type | Period |
52. EHDSEncounter.location.organizationPart | |
Definition | Organization or organization part (department) where the patient was present. |
Short | C.30.16.2 - Organization part |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation |
Guidance on how to interpret the contents of this table can be foundhere
0. EHDSEncounter | |
Definition | C.30 - EHDS refined base model for Encounter |
Short | Encounter model |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSEncounter.identifier | |
Definition | Encounter identifier (Business identifiers assigned to this encounter). |
Short | C.30.1 - Identifier |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 0..* |
Type | Identifier |
4. EHDSEncounter.priority | |
Definition | Indicates the urgency of the encounter. |
Short | C.30.3 - Priority |
Control | 0..1 |
Binding | hl7:v3-xEncounterAdmissionUrgency |
Type | CodeableConcept |
6. EHDSEncounter.encounterType | |
Definition | The type of the encounter whether inpatient or short stay encounter. |
Short | C.30.2 - Encounter type |
Control | 1..1 |
Binding | hl7v3:ActEncounterCode |
Type | CodeableConcept |
8. EHDSEncounter.encounterNote | |
Definition | A narrative description of the encounter course. |
Short | C.30.4 - Encounter note |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
10. EHDSEncounter.patient | |
Definition | The patient related to this encounter. |
Short | C.30.5 - Patient |
Control | 0..1 |
Type | Reference(Patient model) |
12. EHDSEncounter.episodeOfCare | |
Definition | Episode(s) of care that this encounter should be recorded against |
Short | C.30.6 - Episode of care |
Control | 0..* |
Type | Reference(Episode of care model) |
14. EHDSEncounter.basedOn | |
Definition | The request that initiated this encounter |
Short | C.30.7 - Based on |
Control | 0..* |
Type | Reference(Care plan model, Service request model) |
16. EHDSEncounter.partOf | |
Definition | Another Encounter this encounter is part of |
Short | C.30.8 - Part of |
Control | 0..1 |
Type | Reference(Encounter model) |
18. EHDSEncounter.serviceProvider | |
Definition | The organization (facility) responsible for this encounter |
Short | C.30.9 - Service provider |
Control | 0..1 |
Type | Reference(Organization model) |
20. EHDSEncounter.appointment | |
Definition | The appointment that scheduled this encounter |
Short | C.30.10 - Appointment |
Control | 0..* |
Type | Reference(Appointment model) |
22. EHDSEncounter.actualPeriod | |
Definition | The actual start and end time of the encounter |
Short | C.30.11 - Actual period |
Control | 0..1 |
Type | Period |
24. EHDSEncounter.plannedStartDate | |
Definition | The planned start date/time (or admission date) of the encounter |
Short | C.30.12 - Planned start date |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. EHDSEncounter.plannedEndDate | |
Definition | The planned end date/time (or discharge date) of the encounter |
Short | C.30.13 - Planned end date |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
28. EHDSEncounter.admission | |
Definition | Details about the admission to a healthcare service |
Short | C.30.14 - Admission |
Control | 0..1 |
Type | Base |
30. EHDSEncounter.admission.admitter | |
Definition | Admitting Healthcare Professional |
Short | C.30.14.1 - Admitter |
Control | 0..1 |
Type | Reference(Health professional model) |
32. EHDSEncounter.admission.admitSource | |
Definition | From where the patient was admitted (e.g. physician referral, transfer). |
Short | C.30.14.2 - Admit Source |
Control | 0..1 |
Binding | hl7:admit-source |
Type | CodeableConcept |
34. EHDSEncounter.admission.referringProfessional | |
Definition | Referring Healthcare Professional |
Short | C.30.14.3 - Referring professional |
Control | 0..1 |
Type | Reference(Health professional model) |
36. EHDSEncounter.admission.admissionReason | |
Definition | Reason or reasons for admission, e.g. Problem, procedure or finding. |
Short | C.30.14.4 - Admission reason |
Control | 0..* |
Type | Reference(Condition model, Procedure model, Observation model) |
38. EHDSEncounter.admission.admissionReasonComment | |
Definition | Explanation of the reason for the encounter. |
Short | C.30.14.5 - Admission reason comment |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
40. EHDSEncounter.admission.admissionLegalStatus | |
Definition | Legal status/situation at admission. The legal status indicates the basis on which the patient is staying in a healthcare organisation. This can be either voluntary or involuntary, however the legal status is always determined by a court. A patient can also receive healthcare based on a forensic status. (voluntary, involuntary, admission by legal authority). |
Short | C.30.14.6 - Admission legal status |
Control | 0..1 |
Binding | SNOMED CT |
Type | CodeableConcept |
42. EHDSEncounter.discharge | |
Definition | Discharge details |
Short | C.30.15 - Discharge |
Control | 0..1 |
Type | Base |
44. EHDSEncounter.discharge.destinationType | |
Definition | Type of location to which the patient will go after the encounter. E.g. home, hospital, nursing home, left against medical advice etc. |
Short | C.30.15.1 - Destination type |
Control | 0..1 |
Binding | hl7.discharge-disposition |
Type | CodeableConcept |
46. EHDSEncounter.discharge.destinationLocation | |
Definition | The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact. |
Short | C.30.15.2 - Destination location |
Control | 0..1 |
Type | Reference(Organization model, Location model) |
48. EHDSEncounter.location | |
Definition | List of locations where the patient has been. |
Short | C.30.16 - Location |
Control | 0..* |
Type | Base |
50. EHDSEncounter.location.period | |
Definition | Time period during which the patient was present at the location |
Short | C.30.16.1 - Period |
Control | 0..1 |
Type | Period |
52. EHDSEncounter.location.organizationPart | |
Definition | Organization or organization part (department) where the patient was present. |
Short | C.30.16.2 - Organization part |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation |