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: EHDSEncounter - Detailed Descriptions

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.

ShortEncounter 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. EHDSEncounter.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. EHDSEncounter.priority
Definition

Indicates the urgency of the encounter.

ShortC.30.3 - Priority
Control0..1
Binding

hl7:v3-xEncounterAdmissionUrgency

TypeCodeableConcept
6. EHDSEncounter.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. EHDSEncounter.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. EHDSEncounter.patient
Definition

The patient related to this encounter.

ShortC.30.5 - Patient
Control0..1
TypeReference(Patient model)
12. EHDSEncounter.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. EHDSEncounter.basedOn
Definition

The request that initiated this encounter

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

Another Encounter this encounter is part of

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

The organization (facility) responsible for this encounter

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

The appointment that scheduled this encounter

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

The actual start and end time of the encounter

ShortC.30.11 - Actual period
Control0..1
TypePeriod
24. EHDSEncounter.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. EHDSEncounter.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. EHDSEncounter.admission
Definition

Details about the admission to a healthcare service

ShortC.30.14 - Admission
Control0..1
TypeBase
30. EHDSEncounter.admission.admitter
Definition

Admitting Healthcare Professional

ShortC.30.14.1 - Admitter
Control0..1
TypeReference(Health professional model)
32. EHDSEncounter.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. EHDSEncounter.admission.referringProfessional
Definition

Referring Healthcare Professional

ShortC.30.14.3 - Referring professional
Control0..1
TypeReference(Health professional model)
36. EHDSEncounter.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. EHDSEncounter.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. 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).

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

SNOMED CT

TypeCodeableConcept
42. EHDSEncounter.discharge
Definition

Discharge details

ShortC.30.15 - Discharge
Control0..1
TypeBase
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.

ShortC.30.15.1 - Destination type
Control0..1
Binding

hl7.discharge-disposition

TypeCodeableConcept
46. EHDSEncounter.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. EHDSEncounter.location
Definition

List of locations where the patient has been.

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

Time period during which the patient was present at the location

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

Organization or organization part (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. EHDSEncounter
Definition

C.30 - EHDS refined base model for Encounter

ShortEncounter model
Logical ModelInstances 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).

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

Indicates the urgency of the encounter.

ShortC.30.3 - Priority
Control0..1
Binding

hl7:v3-xEncounterAdmissionUrgency

TypeCodeableConcept
6. EHDSEncounter.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. EHDSEncounter.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. EHDSEncounter.patient
Definition

The patient related to this encounter.

ShortC.30.5 - Patient
Control0..1
TypeReference(Patient model)
12. EHDSEncounter.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. EHDSEncounter.basedOn
Definition

The request that initiated this encounter

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

Another Encounter this encounter is part of

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

The organization (facility) responsible for this encounter

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

The appointment that scheduled this encounter

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

The actual start and end time of the encounter

ShortC.30.11 - Actual period
Control0..1
TypePeriod
24. EHDSEncounter.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. EHDSEncounter.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. EHDSEncounter.admission
Definition

Details about the admission to a healthcare service

ShortC.30.14 - Admission
Control0..1
TypeBase
30. EHDSEncounter.admission.admitter
Definition

Admitting Healthcare Professional

ShortC.30.14.1 - Admitter
Control0..1
TypeReference(Health professional model)
32. EHDSEncounter.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. EHDSEncounter.admission.referringProfessional
Definition

Referring Healthcare Professional

ShortC.30.14.3 - Referring professional
Control0..1
TypeReference(Health professional model)
36. EHDSEncounter.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. EHDSEncounter.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. 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).

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

SNOMED CT

TypeCodeableConcept
42. EHDSEncounter.discharge
Definition

Discharge details

ShortC.30.15 - Discharge
Control0..1
TypeBase
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.

ShortC.30.15.1 - Destination type
Control0..1
Binding

hl7.discharge-disposition

TypeCodeableConcept
46. EHDSEncounter.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. EHDSEncounter.location
Definition

List of locations where the patient has been.

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

Time period during which the patient was present at the location

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

Organization or organization part (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. EHDSEncounter
Definition

C.30 - EHDS refined base model for Encounter

ShortEncounter model
Control0..*
Is Modifierfalse
Logical ModelInstances 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).

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

Indicates the urgency of the encounter.

ShortC.30.3 - Priority
Control0..1
Binding

hl7:v3-xEncounterAdmissionUrgency

TypeCodeableConcept
6. EHDSEncounter.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. EHDSEncounter.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. EHDSEncounter.patient
Definition

The patient related to this encounter.

ShortC.30.5 - Patient
Control0..1
TypeReference(Patient model)
12. EHDSEncounter.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. EHDSEncounter.basedOn
Definition

The request that initiated this encounter

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

Another Encounter this encounter is part of

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

The organization (facility) responsible for this encounter

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

The appointment that scheduled this encounter

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

The actual start and end time of the encounter

ShortC.30.11 - Actual period
Control0..1
TypePeriod
24. EHDSEncounter.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. EHDSEncounter.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. EHDSEncounter.admission
Definition

Details about the admission to a healthcare service

ShortC.30.14 - Admission
Control0..1
TypeBase
30. EHDSEncounter.admission.admitter
Definition

Admitting Healthcare Professional

ShortC.30.14.1 - Admitter
Control0..1
TypeReference(Health professional model)
32. EHDSEncounter.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. EHDSEncounter.admission.referringProfessional
Definition

Referring Healthcare Professional

ShortC.30.14.3 - Referring professional
Control0..1
TypeReference(Health professional model)
36. EHDSEncounter.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. EHDSEncounter.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. 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).

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

SNOMED CT

TypeCodeableConcept
42. EHDSEncounter.discharge
Definition

Discharge details

ShortC.30.15 - Discharge
Control0..1
TypeBase
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.

ShortC.30.15.1 - Destination type
Control0..1
Binding

hl7.discharge-disposition

TypeCodeableConcept
46. EHDSEncounter.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. EHDSEncounter.location
Definition

List of locations where the patient has been.

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

Time period during which the patient was present at the location

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

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

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