EHDS Logical Information Models
0.4.0 - draft

EHDS Logical Information Models, published by Xt-EHR. This guide is not an authorized publication; it is the continuous build for version 0.4.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/ and changes regularly. See the Directory of published versions

Logical Model: EHDSMedicationAdministrationObligations - Detailed Descriptions

Draft as of 2026-02-22

Definitions for the EHDSMedicationAdministrationObligations logical model.

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

0. EHDSMedicationAdministration
Definition

The model covers details about single medication administrations within the scope of imaging and laboratory procedures.


Base definition for all types defined in FHIR type system.

ShortMedication administration 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. EHDSMedicationAdministration.header
Definition

Basic metadata for this information

ShortBasic metadata for this information
Control1..1
TypeBase
4. EHDSMedicationAdministration.header.subject
Definition

Patient/subject information

ShortPatient/subject information
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
Obligations
    ObligationsActor
    SHALL:able-to-populateProducer
    6. EHDSMedicationAdministration.header.identifier
    Definition

    Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).

    ShortBusiness identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..*
    TypeIdentifier
    8. EHDSMedicationAdministration.header.author[x]
    Definition

    Author(s) responsible for the provided information. The exact role of the responsible author varies across use cases and is specific to individual models.

    ShortResponsible person for recording the administration (this may be the performer)
    Control0..*
    TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    10. EHDSMedicationAdministration.header.date
    Definition

    Date and optionally time of authoring/issuing

    ShortDate and optionally time of authoring/issuing
    Control0..1
    TypedateTime
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    12. EHDSMedicationAdministration.header.status
    Definition

    Status of the resource or document

    ShortStatus of the administration (e.g. completed, on-hold)
    Control1..1
    Binding

    HL7 MedicationAdministration Status Codes

    TypeCodeableConcept
    Obligations
      ObligationsActor
      SHALL:able-to-populateProducer
      14. EHDSMedicationAdministration.header.source
      Definition

      Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.

      ShortSource of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
      Control0..1
      TypeCodeableConcept
      16. EHDSMedicationAdministration.header.language
      Definition

      Language in which the resource is written. Language is expressed by the IETF language tag.

      ShortLanguage in which the resource is written. Language is expressed by the IETF language tag.
      Control0..1
      Binding

      BCP 47

      TypeCodeableConcept
      18. EHDSMedicationAdministration.medication
      Definition

      Administered medication

      ShortAdministered medication
      Control1..1
      Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication
      Obligations
        ObligationsActor
        SHALL:able-to-populateProducer
        20. EHDSMedicationAdministration.occurrence[x]
        Definition

        Specific date/time or interval of time during which the administration took place (or did not take place)

        ShortSpecific date/time or interval of time during which the administration took place (or did not take place)
        Control1..1
        TypeChoice of: dateTime, Period
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Obligations
          ObligationsActorDocumentation
          SHALL:able-to-populateProducer

          System SHALL support at least dateTime data type for the element.

          22. EHDSMedicationAdministration.reason[x]
          Definition

          Condition or observation that supports why the medication was administered

          ShortCondition or observation that supports why the medication was administered
          Control0..*
          TypeChoice of: CodeableConcept, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          24. EHDSMedicationAdministration.dosage
          Definition

          Details of how medication was taken/administered

          ShortDetails of how medication was taken/administered
          Control0..1
          Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAdministeredDosage
          Obligations
            ObligationsActor
            SHALL:able-to-populateProducer
            26. EHDSMedicationAdministration.note
            Definition

            Textual information about the administration

            ShortTextual information about the administration
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

            0. EHDSMedicationAdministration
            Logical ModelInstances of this logical model are not marked to be the target of a Reference
            2. EHDSMedicationAdministration.header
            4. EHDSMedicationAdministration.header.subject
            Obligations
              ObligationsActor
              SHALL:able-to-populateProducer
              6. EHDSMedicationAdministration.header.status
              Obligations
                ObligationsActor
                SHALL:able-to-populateProducer
                8. EHDSMedicationAdministration.medication
                Obligations
                  ObligationsActor
                  SHALL:able-to-populateProducer
                  10. EHDSMedicationAdministration.occurrence[x]
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Obligations
                    ObligationsActorDocumentation
                    SHALL:able-to-populateProducer

                    System SHALL support at least dateTime data type for the element.

                    12. EHDSMedicationAdministration.dosage
                    Obligations
                      ObligationsActor
                      SHALL:able-to-populateProducer

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

                      0. EHDSMedicationAdministration
                      Definition

                      The model covers details about single medication administrations within the scope of imaging and laboratory procedures.

                      ShortMedication administration model
                      Control0..*
                      Is Modifierfalse
                      Logical ModelInstances of this logical model are not marked to be the target of a Reference
                      2. EHDSMedicationAdministration.header
                      Definition

                      Basic metadata for this information

                      ShortBasic metadata for this information
                      Control1..1
                      TypeBase
                      4. EHDSMedicationAdministration.header.subject
                      Definition

                      Patient/subject information

                      ShortPatient/subject information
                      Control1..1
                      Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
                      Obligations
                        ObligationsActor
                        SHALL:able-to-populateProducer
                        6. EHDSMedicationAdministration.header.identifier
                        Definition

                        Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).

                        ShortBusiness identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
                        NoteThis is a business identifier, not a resource identifier (see discussion)
                        Control0..*
                        TypeIdentifier
                        8. EHDSMedicationAdministration.header.author[x]
                        Definition

                        Author(s) responsible for the provided information. The exact role of the responsible author varies across use cases and is specific to individual models.

                        ShortResponsible person for recording the administration (this may be the performer)
                        Control0..*
                        TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        10. EHDSMedicationAdministration.header.date
                        Definition

                        Date and optionally time of authoring/issuing

                        ShortDate and optionally time of authoring/issuing
                        Control0..1
                        TypedateTime
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        12. EHDSMedicationAdministration.header.status
                        Definition

                        Status of the resource or document

                        ShortStatus of the administration (e.g. completed, on-hold)
                        Control1..1
                        Binding

                        HL7 MedicationAdministration Status Codes

                        TypeCodeableConcept
                        Obligations
                          ObligationsActor
                          SHALL:able-to-populateProducer
                          14. EHDSMedicationAdministration.header.source
                          Definition

                          Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.

                          ShortSource of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
                          Control0..1
                          TypeCodeableConcept
                          16. EHDSMedicationAdministration.header.language
                          Definition

                          Language in which the resource is written. Language is expressed by the IETF language tag.

                          ShortLanguage in which the resource is written. Language is expressed by the IETF language tag.
                          Control0..1
                          Binding

                          BCP 47

                          TypeCodeableConcept
                          18. EHDSMedicationAdministration.medication
                          Definition

                          Administered medication

                          ShortAdministered medication
                          Control1..1
                          Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication
                          Obligations
                            ObligationsActor
                            SHALL:able-to-populateProducer
                            20. EHDSMedicationAdministration.occurrence[x]
                            Definition

                            Specific date/time or interval of time during which the administration took place (or did not take place)

                            ShortSpecific date/time or interval of time during which the administration took place (or did not take place)
                            Control1..1
                            TypeChoice of: dateTime, Period
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Obligations
                              ObligationsActorDocumentation
                              SHALL:able-to-populateProducer

                              System SHALL support at least dateTime data type for the element.

                              22. EHDSMedicationAdministration.reason[x]
                              Definition

                              Condition or observation that supports why the medication was administered

                              ShortCondition or observation that supports why the medication was administered
                              Control0..*
                              TypeChoice of: CodeableConcept, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              24. EHDSMedicationAdministration.dosage
                              Definition

                              Details of how medication was taken/administered

                              ShortDetails of how medication was taken/administered
                              Control0..1
                              Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAdministeredDosage
                              Obligations
                                ObligationsActor
                                SHALL:able-to-populateProducer
                                26. EHDSMedicationAdministration.note
                                Definition

                                Textual information about the administration

                                ShortTextual information about the administration
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension