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

Draft as of 2026-02-22

Definitions for the EHDSMedicationUseObligations logical model.

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

0. EHDSMedicationUse
Definition

Statement about a single medication as part of a medication summary.


Base definition for all types defined in FHIR type system.

ShortMedication use 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. EHDSMedicationUse.header
Definition

Basic metadata for this information

ShortBasic metadata for this information
Control1..1
TypeBase
4. EHDSMedicationUse.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. EHDSMedicationUse.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. EHDSMedicationUse.header.author[x]
    Definition

    The author of the medication use statement

    ShortThe author of the medication use statement
    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. EHDSMedicationUse.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. EHDSMedicationUse.header.status
    Definition

    Status of the medication use statement (e.g. recorded)

    ShortStatus of the medication use statement (e.g. recorded)
    Control1..1
    Binding

    HL7 MedicationStatement Status Codes

    TypeCodeableConcept
    Obligations
      ObligationsActor
      SHALL:able-to-populateProducer
      Requirements

      eHN PS Guideline, MyHealth@EU, ISO IPS

      14. EHDSMedicationUse.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. EHDSMedicationUse.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. EHDSMedicationUse.treatmentStatus
      Definition

      The current status of taking the medicine (e.g. taking, on-hold, stopped)

      ShortThe current status of taking the medicine (e.g. taking, on-hold, stopped)
      Control0..1
      TypeCodeableConcept
      Requirements

      MyHealth@EU

      20. EHDSMedicationUse.changeType
      Definition

      Medication use's change type in a medication summary (e.g. 'added', 'removed', 'altered'). Relevant at the time of discharge or other alteration of the active medications' list.

      ShortMedication use's change type in a medication summary (e.g. 'added', 'removed', 'altered'). Relevant at the time of discharge or other alteration of the active medications' list.
      Control0..*
      TypeCodeableConcept
      22. EHDSMedicationUse.medication
      Definition

      Describes the medicinal product.

      ShortDescribes the medicinal product.
      Control1..1
      Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication
      Obligations
        ObligationsActor
        SHALL:able-to-populateProducer
        Requirements

        eHN PS Guideline, ISO IPS, MyHealth@EU

        24. EHDSMedicationUse.reason[x]
        Definition

        Reason for the use of the medication (typically diagnosis, or a procedure)

        ShortReason for the use of the medication (typically diagnosis, or a procedure)
        Control0..*
        TypeChoice of: CodeableConcept, string
        [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
          ObligationsActor
          SHOULD:able-to-populateProducer
          Requirements

          eHN PS Guideline, ISO IPS, MyHealth@EU

          26. EHDSMedicationUse.dosageInstructions
          Definition

          Details of how medication is/was taken or should be taken

          ShortDetails of how medication is/was taken or should be taken
          Control1..1
          Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage
          Obligations
            ObligationsActor
            SHALL:able-to-populateProducer
            Requirements

            eHN PS Guideline, ISO IPS, MyHealth@EU

            28. EHDSMedicationUse.periodOfUse
            Definition

            Period when the patient took, is taking or is expected to take the medication

            ShortPeriod when the patient took, is taking or is expected to take the medication
            Control0..1
            TypePeriod
            Obligations
              ObligationsActor
              SHALL:able-to-populateProducer
              Requirements

              eHN PS Guideline, ISO IPS, MyHealth@EU

              30. EHDSMedicationUse.derivedFrom[x]
              Definition

              Prescriptions, dispenses or administrations that are the basis of this medication use statement.

              ShortPrescriptions, dispenses or administrations that are the basis of this medication use statement.
              Control0..*
              TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationPrescription, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationDispense, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationAdministration
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              32. EHDSMedicationUse.note
              Definition

              Additional information about the medication use statement

              ShortAdditional information about the medication use statement
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Obligations
                ObligationsActor
                SHOULD:able-to-populateProducer

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

                0. EHDSMedicationUse
                Logical ModelInstances of this logical model are not marked to be the target of a Reference
                2. EHDSMedicationUse.header
                4. EHDSMedicationUse.header.subject
                Obligations
                  ObligationsActor
                  SHALL:able-to-populateProducer
                  6. EHDSMedicationUse.header.status
                  Obligations
                    ObligationsActor
                    SHALL:able-to-populateProducer
                    8. EHDSMedicationUse.medication
                    Obligations
                      ObligationsActor
                      SHALL:able-to-populateProducer
                      10. EHDSMedicationUse.reason[x]
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Obligations
                        ObligationsActor
                        SHOULD:able-to-populateProducer
                        12. EHDSMedicationUse.dosageInstructions
                        Obligations
                          ObligationsActor
                          SHALL:able-to-populateProducer
                          14. EHDSMedicationUse.periodOfUse
                          Obligations
                            ObligationsActor
                            SHALL:able-to-populateProducer
                            16. EHDSMedicationUse.note
                            Obligations
                              ObligationsActor
                              SHOULD:able-to-populateProducer

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

                              0. EHDSMedicationUse
                              Definition

                              Statement about a single medication as part of a medication summary.

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

                              Basic metadata for this information

                              ShortBasic metadata for this information
                              Control1..1
                              TypeBase
                              4. EHDSMedicationUse.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. EHDSMedicationUse.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. EHDSMedicationUse.header.author[x]
                                Definition

                                The author of the medication use statement

                                ShortThe author of the medication use statement
                                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. EHDSMedicationUse.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. EHDSMedicationUse.header.status
                                Definition

                                Status of the medication use statement (e.g. recorded)

                                ShortStatus of the medication use statement (e.g. recorded)
                                Control1..1
                                Binding

                                HL7 MedicationStatement Status Codes

                                TypeCodeableConcept
                                Obligations
                                  ObligationsActor
                                  SHALL:able-to-populateProducer
                                  Requirements

                                  eHN PS Guideline, MyHealth@EU, ISO IPS

                                  14. EHDSMedicationUse.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. EHDSMedicationUse.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. EHDSMedicationUse.treatmentStatus
                                  Definition

                                  The current status of taking the medicine (e.g. taking, on-hold, stopped)

                                  ShortThe current status of taking the medicine (e.g. taking, on-hold, stopped)
                                  Control0..1
                                  TypeCodeableConcept
                                  Requirements

                                  MyHealth@EU

                                  20. EHDSMedicationUse.changeType
                                  Definition

                                  Medication use's change type in a medication summary (e.g. 'added', 'removed', 'altered'). Relevant at the time of discharge or other alteration of the active medications' list.

                                  ShortMedication use's change type in a medication summary (e.g. 'added', 'removed', 'altered'). Relevant at the time of discharge or other alteration of the active medications' list.
                                  Control0..*
                                  TypeCodeableConcept
                                  22. EHDSMedicationUse.medication
                                  Definition

                                  Describes the medicinal product.

                                  ShortDescribes the medicinal product.
                                  Control1..1
                                  Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication
                                  Obligations
                                    ObligationsActor
                                    SHALL:able-to-populateProducer
                                    Requirements

                                    eHN PS Guideline, ISO IPS, MyHealth@EU

                                    24. EHDSMedicationUse.reason[x]
                                    Definition

                                    Reason for the use of the medication (typically diagnosis, or a procedure)

                                    ShortReason for the use of the medication (typically diagnosis, or a procedure)
                                    Control0..*
                                    TypeChoice of: CodeableConcept, string
                                    [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
                                      ObligationsActor
                                      SHOULD:able-to-populateProducer
                                      Requirements

                                      eHN PS Guideline, ISO IPS, MyHealth@EU

                                      26. EHDSMedicationUse.dosageInstructions
                                      Definition

                                      Details of how medication is/was taken or should be taken

                                      ShortDetails of how medication is/was taken or should be taken
                                      Control1..1
                                      Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage
                                      Obligations
                                        ObligationsActor
                                        SHALL:able-to-populateProducer
                                        Requirements

                                        eHN PS Guideline, ISO IPS, MyHealth@EU

                                        28. EHDSMedicationUse.periodOfUse
                                        Definition

                                        Period when the patient took, is taking or is expected to take the medication

                                        ShortPeriod when the patient took, is taking or is expected to take the medication
                                        Control0..1
                                        TypePeriod
                                        Obligations
                                          ObligationsActor
                                          SHALL:able-to-populateProducer
                                          Requirements

                                          eHN PS Guideline, ISO IPS, MyHealth@EU

                                          30. EHDSMedicationUse.derivedFrom[x]
                                          Definition

                                          Prescriptions, dispenses or administrations that are the basis of this medication use statement.

                                          ShortPrescriptions, dispenses or administrations that are the basis of this medication use statement.
                                          Control0..*
                                          TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationPrescription, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationDispense, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationAdministration
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          32. EHDSMedicationUse.note
                                          Definition

                                          Additional information about the medication use statement

                                          ShortAdditional information about the medication use statement
                                          Control0..1
                                          Typestring
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Obligations
                                            ObligationsActor
                                            SHOULD:able-to-populateProducer