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

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

EHDS refined base model for Encounter

Usages:

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.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EHDSEncounter 0..* EHDSEncounterCore Encounter model

Elements defined in Ancestors:header, priority, actualPeriod, admission, discharge, location, type, note
Instances of this logical model can be the target of a Reference
... header 1..1 Base Common header for all patient-related data
.... subject 1..1 EHDSPatient Patient/subject information
.... identifier 0..* Identifier Business identifier for the object
.... 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
... priority 0..1 CodeableConcept Priority
Binding Description: (preferred): hl7:v3-xEncounterAdmissionUrgency
... actualPeriod 0..1 Period The actual start and end time of the encounter
.... reason[x] 0..* Reason(s) for admission, e.g. problem, procedure or finding.
..... reasonCodeableConcept CodeableConcept
..... reasonEHDSCondition EHDSCondition
..... reasonEHDSProcedure EHDSProcedure
..... reasonEHDSObservation EHDSObservation
.... reasonComment 0..1 string Explanation of the reason for the encounter.
.... admitter 0..1 EHDSHealthProfessional Admitting healthcare professional
.... admittingOrganization 0..1 EHDSOrganisation Admitting healthcare professional
.... admitSourceType 0..1 CodeableConcept From where the patient was admitted (e.g. physician referral, transfer).
Binding Description: (preferred): hl7:admit-source
.... admitSource 0..1 EHDSOrganisation From where the patient was admitted (e.g. physician referral, transfer).
Binding Description: (preferred): hl7:admit-source
.... referringProfessional 0..1 EHDSHealthProfessional Referring Healthcare Professional
.... legalStatus 0..1 CodeableConcept Legal status/situation at admission (indicates the basis on which the patient is staying in a healthcare organisation).
Binding Description: (preferred): SNOMED CT
... discharge 0..1 Base Discharge details
.... destinationType 0..1 CodeableConcept Type of location to which the patient will go after the encounter. E.g. home, hospital, nursing home, left against medical advice etc.
Binding Description: (preferred): hl7.discharge-disposition
.... destinationLocation[x] 0..1 The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact.
..... destinationLocationEHDSOrganisation EHDSOrganisation
..... destinationLocationEHDSLocation EHDSLocation
... location 0..* Base List of locations where the patient has been.
.... period 0..1 Period Time period during which the patient was present at the location
.... organisationPart[x] 1..1 Organisation or organisation part (department) where the patient was present.
..... organisationPartEHDSOrganisation EHDSOrganisation
..... organisationPartEHDSLocation EHDSLocation
... type 1..1 CodeableConcept Encounter type
Binding Description: (preferred): hl7v3:ActEncounterCode
... note 0..1 string A narrative description of the encounter course.
... episodeOfCare 0..* EHDSEpisodeOfCare Reference to the episode(s) of care that this encounter should be recorded against
... basedOn[x] 0..* Reference to the request that initiated this encounter
.... basedOnEHDSCarePlan EHDSCarePlan
.... basedOnEHDSServiceRequest EHDSServiceRequest
... partOf 0..1 EHDSEncounter Reference to another encounter this encounter is part of
... serviceProvider 0..1 EHDSOrganisation The organisation (facility) responsible for this encounter
... plannedStartDate 0..1 dateTime The planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1 dateTime The planned end date/time (or discharge date) of the encounter

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EHDSEncounter.header.​language Base preferred Not State Unknown
EHDSEncounter.priority Base preferred Not State Unknown
EHDSEncounter.admission.​admitSourceType Base preferred Not State Unknown
EHDSEncounter.admission.​admitSource Base preferred Not State Unknown
EHDSEncounter.admission.​legalStatus Base preferred Not State Unknown
EHDSEncounter.discharge.​destinationType Base preferred Not State Unknown
EHDSEncounter.type Base preferred Not State Unknown

This structure is derived from EHDSEncounterCore

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EHDSEncounter 0..* EHDSEncounterCore Encounter model

Elements defined in Ancestors:header, priority, actualPeriod, admission, discharge, location, type, note
Instances of this logical model can be the target of a Reference
... episodeOfCare 0..* EHDSEpisodeOfCare Reference to the episode(s) of care that this encounter should be recorded against
... basedOn[x] 0..* Reference to the request that initiated this encounter
.... basedOnEHDSCarePlan EHDSCarePlan
.... basedOnEHDSServiceRequest EHDSServiceRequest
... partOf 0..1 EHDSEncounter Reference to another encounter this encounter is part of
... plannedStartDate 0..1 dateTime The planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1 dateTime The planned end date/time (or discharge date) of the encounter

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EHDSEncounter 0..* EHDSEncounterCore Encounter model

Elements defined in Ancestors:header, priority, actualPeriod, admission, discharge, location, type, note
Instances of this logical model can be the target of a Reference
... header 1..1 Base Common header for all patient-related data
.... subject 1..1 EHDSPatient Patient/subject information
.... identifier 0..* Identifier Business identifier for the object
.... 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
... priority 0..1 CodeableConcept Priority
Binding Description: (preferred): hl7:v3-xEncounterAdmissionUrgency
... actualPeriod 0..1 Period The actual start and end time of the encounter
.... reason[x] 0..* Reason(s) for admission, e.g. problem, procedure or finding.
..... reasonCodeableConcept CodeableConcept
..... reasonEHDSCondition EHDSCondition
..... reasonEHDSProcedure EHDSProcedure
..... reasonEHDSObservation EHDSObservation
.... reasonComment 0..1 string Explanation of the reason for the encounter.
.... admitter 0..1 EHDSHealthProfessional Admitting healthcare professional
.... admittingOrganization 0..1 EHDSOrganisation Admitting healthcare professional
.... admitSourceType 0..1 CodeableConcept From where the patient was admitted (e.g. physician referral, transfer).
Binding Description: (preferred): hl7:admit-source
.... admitSource 0..1 EHDSOrganisation From where the patient was admitted (e.g. physician referral, transfer).
Binding Description: (preferred): hl7:admit-source
.... referringProfessional 0..1 EHDSHealthProfessional Referring Healthcare Professional
.... legalStatus 0..1 CodeableConcept Legal status/situation at admission (indicates the basis on which the patient is staying in a healthcare organisation).
Binding Description: (preferred): SNOMED CT
... discharge 0..1 Base Discharge details
.... destinationType 0..1 CodeableConcept Type of location to which the patient will go after the encounter. E.g. home, hospital, nursing home, left against medical advice etc.
Binding Description: (preferred): hl7.discharge-disposition
.... destinationLocation[x] 0..1 The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact.
..... destinationLocationEHDSOrganisation EHDSOrganisation
..... destinationLocationEHDSLocation EHDSLocation
... location 0..* Base List of locations where the patient has been.
.... period 0..1 Period Time period during which the patient was present at the location
.... organisationPart[x] 1..1 Organisation or organisation part (department) where the patient was present.
..... organisationPartEHDSOrganisation EHDSOrganisation
..... organisationPartEHDSLocation EHDSLocation
... type 1..1 CodeableConcept Encounter type
Binding Description: (preferred): hl7v3:ActEncounterCode
... note 0..1 string A narrative description of the encounter course.
... episodeOfCare 0..* EHDSEpisodeOfCare Reference to the episode(s) of care that this encounter should be recorded against
... basedOn[x] 0..* Reference to the request that initiated this encounter
.... basedOnEHDSCarePlan EHDSCarePlan
.... basedOnEHDSServiceRequest EHDSServiceRequest
... partOf 0..1 EHDSEncounter Reference to another encounter this encounter is part of
... serviceProvider 0..1 EHDSOrganisation The organisation (facility) responsible for this encounter
... plannedStartDate 0..1 dateTime The planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1 dateTime The planned end date/time (or discharge date) of the encounter

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EHDSEncounter.header.​language Base preferred Not State Unknown
EHDSEncounter.priority Base preferred Not State Unknown
EHDSEncounter.admission.​admitSourceType Base preferred Not State Unknown
EHDSEncounter.admission.​admitSource Base preferred Not State Unknown
EHDSEncounter.admission.​legalStatus Base preferred Not State Unknown
EHDSEncounter.discharge.​destinationType Base preferred Not State Unknown
EHDSEncounter.type Base preferred Not State Unknown

This structure is derived from EHDSEncounterCore

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EHDSEncounter 0..* EHDSEncounterCore Encounter model

Elements defined in Ancestors:header, priority, actualPeriod, admission, discharge, location, type, note
Instances of this logical model can be the target of a Reference
... header 1..1 Base Common header for all patient-related data
.... subject 1..1 EHDSPatient Patient/subject information
.... identifier 0..* Identifier Business identifier for the object
.... 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
... priority 0..1 CodeableConcept Priority
Binding Description: (preferred): hl7:v3-xEncounterAdmissionUrgency
... actualPeriod 0..1 Period The actual start and end time of the encounter
.... reason[x] 0..* Reason(s) for admission, e.g. problem, procedure or finding.
..... reasonCodeableConcept CodeableConcept
..... reasonEHDSCondition EHDSCondition
..... reasonEHDSProcedure EHDSProcedure
..... reasonEHDSObservation EHDSObservation
.... reasonComment 0..1 string Explanation of the reason for the encounter.
.... admitter 0..1 EHDSHealthProfessional Admitting healthcare professional
.... admittingOrganization 0..1 EHDSOrganisation Admitting healthcare professional
.... admitSourceType 0..1 CodeableConcept From where the patient was admitted (e.g. physician referral, transfer).
Binding Description: (preferred): hl7:admit-source
.... admitSource 0..1 EHDSOrganisation From where the patient was admitted (e.g. physician referral, transfer).
Binding Description: (preferred): hl7:admit-source
.... referringProfessional 0..1 EHDSHealthProfessional Referring Healthcare Professional
.... legalStatus 0..1 CodeableConcept Legal status/situation at admission (indicates the basis on which the patient is staying in a healthcare organisation).
Binding Description: (preferred): SNOMED CT
... discharge 0..1 Base Discharge details
.... destinationType 0..1 CodeableConcept Type of location to which the patient will go after the encounter. E.g. home, hospital, nursing home, left against medical advice etc.
Binding Description: (preferred): hl7.discharge-disposition
.... destinationLocation[x] 0..1 The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact.
..... destinationLocationEHDSOrganisation EHDSOrganisation
..... destinationLocationEHDSLocation EHDSLocation
... location 0..* Base List of locations where the patient has been.
.... period 0..1 Period Time period during which the patient was present at the location
.... organisationPart[x] 1..1 Organisation or organisation part (department) where the patient was present.
..... organisationPartEHDSOrganisation EHDSOrganisation
..... organisationPartEHDSLocation EHDSLocation
... type 1..1 CodeableConcept Encounter type
Binding Description: (preferred): hl7v3:ActEncounterCode
... note 0..1 string A narrative description of the encounter course.
... episodeOfCare 0..* EHDSEpisodeOfCare Reference to the episode(s) of care that this encounter should be recorded against
... basedOn[x] 0..* Reference to the request that initiated this encounter
.... basedOnEHDSCarePlan EHDSCarePlan
.... basedOnEHDSServiceRequest EHDSServiceRequest
... partOf 0..1 EHDSEncounter Reference to another encounter this encounter is part of
... serviceProvider 0..1 EHDSOrganisation The organisation (facility) responsible for this encounter
... plannedStartDate 0..1 dateTime The planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1 dateTime The planned end date/time (or discharge date) of the encounter

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EHDSEncounter.header.​language Base preferred Not State Unknown
EHDSEncounter.priority Base preferred Not State Unknown
EHDSEncounter.admission.​admitSourceType Base preferred Not State Unknown
EHDSEncounter.admission.​admitSource Base preferred Not State Unknown
EHDSEncounter.admission.​legalStatus Base preferred Not State Unknown
EHDSEncounter.discharge.​destinationType Base preferred Not State Unknown
EHDSEncounter.type Base preferred Not State Unknown

Differential View

This structure is derived from EHDSEncounterCore

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EHDSEncounter 0..* EHDSEncounterCore Encounter model

Elements defined in Ancestors:header, priority, actualPeriod, admission, discharge, location, type, note
Instances of this logical model can be the target of a Reference
... episodeOfCare 0..* EHDSEpisodeOfCare Reference to the episode(s) of care that this encounter should be recorded against
... basedOn[x] 0..* Reference to the request that initiated this encounter
.... basedOnEHDSCarePlan EHDSCarePlan
.... basedOnEHDSServiceRequest EHDSServiceRequest
... partOf 0..1 EHDSEncounter Reference to another encounter this encounter is part of
... plannedStartDate 0..1 dateTime The planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1 dateTime The planned end date/time (or discharge date) of the encounter

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EHDSEncounter 0..* EHDSEncounterCore Encounter model

Elements defined in Ancestors:header, priority, actualPeriod, admission, discharge, location, type, note
Instances of this logical model can be the target of a Reference
... header 1..1 Base Common header for all patient-related data
.... subject 1..1 EHDSPatient Patient/subject information
.... identifier 0..* Identifier Business identifier for the object
.... 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
... priority 0..1 CodeableConcept Priority
Binding Description: (preferred): hl7:v3-xEncounterAdmissionUrgency
... actualPeriod 0..1 Period The actual start and end time of the encounter
.... reason[x] 0..* Reason(s) for admission, e.g. problem, procedure or finding.
..... reasonCodeableConcept CodeableConcept
..... reasonEHDSCondition EHDSCondition
..... reasonEHDSProcedure EHDSProcedure
..... reasonEHDSObservation EHDSObservation
.... reasonComment 0..1 string Explanation of the reason for the encounter.
.... admitter 0..1 EHDSHealthProfessional Admitting healthcare professional
.... admittingOrganization 0..1 EHDSOrganisation Admitting healthcare professional
.... admitSourceType 0..1 CodeableConcept From where the patient was admitted (e.g. physician referral, transfer).
Binding Description: (preferred): hl7:admit-source
.... admitSource 0..1 EHDSOrganisation From where the patient was admitted (e.g. physician referral, transfer).
Binding Description: (preferred): hl7:admit-source
.... referringProfessional 0..1 EHDSHealthProfessional Referring Healthcare Professional
.... legalStatus 0..1 CodeableConcept Legal status/situation at admission (indicates the basis on which the patient is staying in a healthcare organisation).
Binding Description: (preferred): SNOMED CT
... discharge 0..1 Base Discharge details
.... destinationType 0..1 CodeableConcept Type of location to which the patient will go after the encounter. E.g. home, hospital, nursing home, left against medical advice etc.
Binding Description: (preferred): hl7.discharge-disposition
.... destinationLocation[x] 0..1 The location/organisation to which the patient will go after the encounter. Name, address and telecommunication contact.
..... destinationLocationEHDSOrganisation EHDSOrganisation
..... destinationLocationEHDSLocation EHDSLocation
... location 0..* Base List of locations where the patient has been.
.... period 0..1 Period Time period during which the patient was present at the location
.... organisationPart[x] 1..1 Organisation or organisation part (department) where the patient was present.
..... organisationPartEHDSOrganisation EHDSOrganisation
..... organisationPartEHDSLocation EHDSLocation
... type 1..1 CodeableConcept Encounter type
Binding Description: (preferred): hl7v3:ActEncounterCode
... note 0..1 string A narrative description of the encounter course.
... episodeOfCare 0..* EHDSEpisodeOfCare Reference to the episode(s) of care that this encounter should be recorded against
... basedOn[x] 0..* Reference to the request that initiated this encounter
.... basedOnEHDSCarePlan EHDSCarePlan
.... basedOnEHDSServiceRequest EHDSServiceRequest
... partOf 0..1 EHDSEncounter Reference to another encounter this encounter is part of
... serviceProvider 0..1 EHDSOrganisation The organisation (facility) responsible for this encounter
... plannedStartDate 0..1 dateTime The planned start date/time (or admission date) of the encounter
... plannedEndDate 0..1 dateTime The planned end date/time (or discharge date) of the encounter

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EHDSEncounter.header.​language Base preferred Not State Unknown
EHDSEncounter.priority Base preferred Not State Unknown
EHDSEncounter.admission.​admitSourceType Base preferred Not State Unknown
EHDSEncounter.admission.​admitSource Base preferred Not State Unknown
EHDSEncounter.admission.​legalStatus Base preferred Not State Unknown
EHDSEncounter.discharge.​destinationType Base preferred Not State Unknown
EHDSEncounter.type Base preferred Not State Unknown

This structure is derived from EHDSEncounterCore

Summary

 

Other representations of profile: CSV, Excel