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/stakeholder-consultation-D6-1 and changes regularly. See the Directory of published versions

## Logical Model: EHDSMedicationAdministration - Detailed Descriptions

Draft as of 2025-07-08

Definitions for the EHDSMedicationAdministration logical model.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

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

0. EHDSMedicationAdministration
Definition | EHDS refined base model for medication administration Base definition for all types defined in FHIR type system.
Short | Medication administration 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. EHDSMedicationAdministration.identifier
Definition | Medication administration identifier
Short | Medication administration identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | Identifier
4. EHDSMedicationAdministration.subject
Definition | The patient who the medication was administrated to.
Short | The patient who the medication was administrated to.
Control | 1..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
6. EHDSMedicationAdministration.status
Definition | Status of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)
Short | Status of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)
Control | 1..1
Binding | HL7 MedicationAdimnistrationStatusCodes
Type | CodeableConcept
8. EHDSMedicationAdministration.statusReason
Definition | Reason administration was not performed
Short | Reason administration was not performed
Control | 0..*
Binding | SNOMED CT
Type | CodeableConcept
10. EHDSMedicationAdministration.medication
Definition | Administered medication
Short | Administered medication
Control | 1..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication
12. EHDSMedicationAdministration.occurrence[x]
Definition | Specific date/time or interval of time during which the administration took place (or did not take place)
Short | Specific date/time or interval of time during which the administration took place (or did not take place)
Control | 1..1
Type | Choice of: dateTime, Period
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
14. EHDSMedicationAdministration.reason[x]
Definition | Condition or observation that supports why the medication was administered
Short | Condition or observation that supports why the medication was administered
Control | 0..*
Type | Choice of: CodeableConcept, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
16. EHDSMedicationAdministration.note
Definition | Textual information about the administration
Short | Textual information about the administration
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
18. EHDSMedicationAdministration.dosage
Definition | Details of how medication was taken
Short | Details of how medication was taken
Control | 0..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging

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

0. EHDSMedicationAdministration
Definition | EHDS refined base model for medication administration
Short | Medication administration model
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. EHDSMedicationAdministration.identifier
Definition | Medication administration identifier
Short | Medication administration identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | Identifier
4. EHDSMedicationAdministration.subject
Definition | The patient who the medication was administrated to.
Short | The patient who the medication was administrated to.
Control | 1..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
6. EHDSMedicationAdministration.status
Definition | Status of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)
Short | Status of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)
Control | 1..1
Binding | HL7 MedicationAdimnistrationStatusCodes
Type | CodeableConcept
8. EHDSMedicationAdministration.statusReason
Definition | Reason administration was not performed
Short | Reason administration was not performed
Control | 0..*
Binding | SNOMED CT
Type | CodeableConcept
10. EHDSMedicationAdministration.medication
Definition | Administered medication
Short | Administered medication
Control | 1..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication
12. EHDSMedicationAdministration.occurrence[x]
Definition | Specific date/time or interval of time during which the administration took place (or did not take place)
Short | Specific date/time or interval of time during which the administration took place (or did not take place)
Control | 1..1
Type | Choice of: dateTime, Period
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
14. EHDSMedicationAdministration.reason[x]
Definition | Condition or observation that supports why the medication was administered
Short | Condition or observation that supports why the medication was administered
Control | 0..*
Type | Choice of: CodeableConcept, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
16. EHDSMedicationAdministration.note
Definition | Textual information about the administration
Short | Textual information about the administration
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
18. EHDSMedicationAdministration.dosage
Definition | Details of how medication was taken
Short | Details of how medication was taken
Control | 0..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging

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

0. EHDSMedicationAdministration
Definition | EHDS refined base model for medication administration
Short | Medication administration model
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. EHDSMedicationAdministration.identifier
Definition | Medication administration identifier
Short | Medication administration identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | Identifier
4. EHDSMedicationAdministration.subject
Definition | The patient who the medication was administrated to.
Short | The patient who the medication was administrated to.
Control | 1..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
6. EHDSMedicationAdministration.status
Definition | Status of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)
Short | Status of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)
Control | 1..1
Binding | HL7 MedicationAdimnistrationStatusCodes
Type | CodeableConcept
8. EHDSMedicationAdministration.statusReason
Definition | Reason administration was not performed
Short | Reason administration was not performed
Control | 0..*
Binding | SNOMED CT
Type | CodeableConcept
10. EHDSMedicationAdministration.medication
Definition | Administered medication
Short | Administered medication
Control | 1..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication
12. EHDSMedicationAdministration.occurrence[x]
Definition | Specific date/time or interval of time during which the administration took place (or did not take place)
Short | Specific date/time or interval of time during which the administration took place (or did not take place)
Control | 1..1
Type | Choice of: dateTime, Period
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
14. EHDSMedicationAdministration.reason[x]
Definition | Condition or observation that supports why the medication was administered
Short | Condition or observation that supports why the medication was administered
Control | 0..*
Type | Choice of: CodeableConcept, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation
[x] Note | SeeChoice of Data Typesfor further information about how to use [x]
16. EHDSMedicationAdministration.note
Definition | Textual information about the administration
Short | Textual information about the administration
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
18. EHDSMedicationAdministration.dosage
Definition | Details of how medication was taken
Short | Details of how medication was taken
Control | 0..1
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging