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

Logical Model: EHDSInpatientEncounter - Detailed Descriptions

Draft as of 2025-06-13

Definitions for the EHDSInpatientEncounter logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. EHDSInpatientEncounter
Definition

C.23 - EHDS refined base model for Inpatient encounter


Base definition for all types defined in FHIR type system.

ShortInpatient encounter modelBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSInpatientEncounter.identifier
Definition

Encounter identifier (Business identifiers assigned to this encounter).

ShortC.30.1 - Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
4. EHDSInpatientEncounter.priority
Definition

Admission urgency, either emergency or planned

ShortC.30.3 - Priority
Control0..1
Binding

hl7:v3-xEncounterAdmissionUrgency

TypeCodeableConcept
6. EHDSInpatientEncounter.encounterType
Definition

The type of the encounter whether inpatient or short stay encounter.

ShortC.30.2 - Encounter type
Control1..1
Binding

hl7v3:ActEncounterCode

TypeCodeableConcept
8. EHDSInpatientEncounter.encounterNote
Definition

A narrative description of the encounter course.

ShortC.30.4 - Encounter note
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSInpatientEncounter.patient
Definition

The patient related to this encounter.

ShortC.30.5 - Patient
Control0..1
TypeReference(Patient model)
12. EHDSInpatientEncounter.episodeOfCare
Definition

Episode(s) of care that this encounter should be recorded against

ShortC.30.6 - Episode of care
Control0..*
TypeReference(Episode of care model)
14. EHDSInpatientEncounter.basedOn
Definition

The request that initiated this encounter

ShortC.30.7 - Based on
Control0..*
TypeReference(Care plan model, Service request model)
16. EHDSInpatientEncounter.partOf
Definition

Another Encounter this encounter is part of

ShortC.30.8 - Part of
Control0..1
TypeReference(Encounter model)
18. EHDSInpatientEncounter.serviceProvider
Definition

The organization (facility) responsible for this encounter

ShortC.30.9 - Service provider
Control0..1
TypeReference(Organization model)
20. EHDSInpatientEncounter.appointment
Definition

The appointment that scheduled this encounter

ShortC.30.10 - Appointment
Control0..*
TypeReference(Appointment model)
22. EHDSInpatientEncounter.actualPeriod
Definition

The actual start and end time of the encounter

ShortC.30.11 - Actual period
Control1..1
TypePeriod
24. EHDSInpatientEncounter.plannedStartDate
Definition

The planned start date/time (or admission date) of the encounter

ShortC.30.12 - Planned start date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. EHDSInpatientEncounter.plannedEndDate
Definition

The planned end date/time (or discharge date) of the encounter

ShortC.30.13 - Planned end date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. EHDSInpatientEncounter.admission
Definition

Details about the admission to a healthcare service

ShortC.30.14 - Admission
Control1..1
TypeBase
30. EHDSInpatientEncounter.admission.admitter
Definition

Admitting Healthcare Professional

ShortC.30.14.1 - Admitter
Control0..1
TypeReference(Health professional model)
32. EHDSInpatientEncounter.admission.admitSource
Definition

From where the patient was admitted (e.g. physician referral, transfer).

ShortC.30.14.2 - Admit Source
Control0..1
Binding

hl7:admit-source

TypeCodeableConcept
34. EHDSInpatientEncounter.admission.referringProfessional
Definition

Referring Healthcare Professional

ShortC.30.14.3 - Referring professional
Control0..1
TypeReference(Health professional model)
36. EHDSInpatientEncounter.admission.admissionReason
Definition

Reason or reasons for admission, e.g. Problem, procedure or finding.

ShortC.30.14.4 - Admission reason
Control0..*
TypeReference(Condition model, Procedure model, Observation model)
38. EHDSInpatientEncounter.admission.admissionReasonComment
Definition

Explanation of the reason for the encounter.

ShortC.30.14.5 - Admission reason comment
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. EHDSInpatientEncounter.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).

ShortC.30.14.6 - Admission legal status
Control0..1
Binding

SNOMED CT

TypeCodeableConcept
42. EHDSInpatientEncounter.discharge
Definition

Discharge details

ShortC.30.15 - Discharge
Control1..1
TypeBase
44. EHDSInpatientEncounter.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.

ShortC.30.15.1 - Destination type
Control0..1
Binding

hl7.discharge-disposition

TypeCodeableConcept
46. EHDSInpatientEncounter.discharge.destinationLocation
Definition

The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact.

ShortC.30.15.2 - Destination location
Control0..1
TypeReference(Organization model, Location model)
48. EHDSInpatientEncounter.location
Definition

List of locations where the patient has been.

ShortC.30.16 - Location
Control0..*
TypeBase
50. EHDSInpatientEncounter.location.period
Definition

Time period during which the patient was present at the location

ShortC.30.16.1 - Period
Control0..1
TypePeriod
52. EHDSInpatientEncounter.location.organizationPart
Definition

Organization or organization part (hospital department) where the patient was present.

ShortC.30.16.2 - Organization part
Control1..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation

Guidance on how to interpret the contents of this table can be foundhere

0. EHDSInpatientEncounter
Definition

C.23 - EHDS refined base model for Inpatient encounter

ShortInpatient encounter model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSInpatientEncounter.priority
Definition

Admission urgency, either emergency or planned

4. EHDSInpatientEncounter.actualPeriod
Control1..?
6. EHDSInpatientEncounter.admission
Control1..?
8. EHDSInpatientEncounter.discharge
Control1..?
10. EHDSInpatientEncounter.location
12. EHDSInpatientEncounter.location.organizationPart
Definition

Organization or organization part (hospital department) where the patient was present.

Guidance on how to interpret the contents of this table can be foundhere

0. EHDSInpatientEncounter
Definition

C.23 - EHDS refined base model for Inpatient encounter

ShortInpatient encounter model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSInpatientEncounter.identifier
Definition

Encounter identifier (Business identifiers assigned to this encounter).

ShortC.30.1 - Identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
4. EHDSInpatientEncounter.priority
Definition

Admission urgency, either emergency or planned

ShortC.30.3 - Priority
Control0..1
Binding

hl7:v3-xEncounterAdmissionUrgency

TypeCodeableConcept
6. EHDSInpatientEncounter.encounterType
Definition

The type of the encounter whether inpatient or short stay encounter.

ShortC.30.2 - Encounter type
Control1..1
Binding

hl7v3:ActEncounterCode

TypeCodeableConcept
8. EHDSInpatientEncounter.encounterNote
Definition

A narrative description of the encounter course.

ShortC.30.4 - Encounter note
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. EHDSInpatientEncounter.patient
Definition

The patient related to this encounter.

ShortC.30.5 - Patient
Control0..1
TypeReference(Patient model)
12. EHDSInpatientEncounter.episodeOfCare
Definition

Episode(s) of care that this encounter should be recorded against

ShortC.30.6 - Episode of care
Control0..*
TypeReference(Episode of care model)
14. EHDSInpatientEncounter.basedOn
Definition

The request that initiated this encounter

ShortC.30.7 - Based on
Control0..*
TypeReference(Care plan model, Service request model)
16. EHDSInpatientEncounter.partOf
Definition

Another Encounter this encounter is part of

ShortC.30.8 - Part of
Control0..1
TypeReference(Encounter model)
18. EHDSInpatientEncounter.serviceProvider
Definition

The organization (facility) responsible for this encounter

ShortC.30.9 - Service provider
Control0..1
TypeReference(Organization model)
20. EHDSInpatientEncounter.appointment
Definition

The appointment that scheduled this encounter

ShortC.30.10 - Appointment
Control0..*
TypeReference(Appointment model)
22. EHDSInpatientEncounter.actualPeriod
Definition

The actual start and end time of the encounter

ShortC.30.11 - Actual period
Control1..1
TypePeriod
24. EHDSInpatientEncounter.plannedStartDate
Definition

The planned start date/time (or admission date) of the encounter

ShortC.30.12 - Planned start date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. EHDSInpatientEncounter.plannedEndDate
Definition

The planned end date/time (or discharge date) of the encounter

ShortC.30.13 - Planned end date
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. EHDSInpatientEncounter.admission
Definition

Details about the admission to a healthcare service

ShortC.30.14 - Admission
Control1..1
TypeBase
30. EHDSInpatientEncounter.admission.admitter
Definition

Admitting Healthcare Professional

ShortC.30.14.1 - Admitter
Control0..1
TypeReference(Health professional model)
32. EHDSInpatientEncounter.admission.admitSource
Definition

From where the patient was admitted (e.g. physician referral, transfer).

ShortC.30.14.2 - Admit Source
Control0..1
Binding

hl7:admit-source

TypeCodeableConcept
34. EHDSInpatientEncounter.admission.referringProfessional
Definition

Referring Healthcare Professional

ShortC.30.14.3 - Referring professional
Control0..1
TypeReference(Health professional model)
36. EHDSInpatientEncounter.admission.admissionReason
Definition

Reason or reasons for admission, e.g. Problem, procedure or finding.

ShortC.30.14.4 - Admission reason
Control0..*
TypeReference(Condition model, Procedure model, Observation model)
38. EHDSInpatientEncounter.admission.admissionReasonComment
Definition

Explanation of the reason for the encounter.

ShortC.30.14.5 - Admission reason comment
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. EHDSInpatientEncounter.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).

ShortC.30.14.6 - Admission legal status
Control0..1
Binding

SNOMED CT

TypeCodeableConcept
42. EHDSInpatientEncounter.discharge
Definition

Discharge details

ShortC.30.15 - Discharge
Control1..1
TypeBase
44. EHDSInpatientEncounter.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.

ShortC.30.15.1 - Destination type
Control0..1
Binding

hl7.discharge-disposition

TypeCodeableConcept
46. EHDSInpatientEncounter.discharge.destinationLocation
Definition

The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact.

ShortC.30.15.2 - Destination location
Control0..1
TypeReference(Organization model, Location model)
48. EHDSInpatientEncounter.location
Definition

List of locations where the patient has been.

ShortC.30.16 - Location
Control0..*
TypeBase
50. EHDSInpatientEncounter.location.period
Definition

Time period during which the patient was present at the location

ShortC.30.16.1 - Period
Control0..1
TypePeriod
52. EHDSInpatientEncounter.location.organizationPart
Definition

Organization or organization part (hospital department) where the patient was present.

ShortC.30.16.2 - Organization part
Control1..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSLocation