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/Xt-EHR/xt-ehr-common/ and changes regularly. See the Directory of published versions

Logical Model: Medication statement model

Official URL: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationStatement Version: 0.2.1
Draft as of 2026-02-05 Computable Name: EHDSMedicationStatement

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

Feedback is welcome on any aspect of the content.
However, the following topics have been identified as areas where input would be particularly valuable:
  • intendedUseType. Is the element used as a category of purpose of use, or simply to signal whether a medication is used for therapeutic, diagnosis, prophylaxis, etc. </div>
  • 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
    .. EHDSMedicationStatement 0..* EHDSDataSet Medication statement model

    Elements defined in Ancestors:header
    Instances of this logical model can be the target of a Reference
    ... header 1..1 Base Basic metadata for this information
    .... subject 1..1 EHDSPatient Patient/subject information
    .... identifier 0..* Identifier Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
    .... author[x] 0..* Author(s) responsible for the provided information.
    ..... authorEHDSHealthProfessional EHDSHealthProfessional
    ..... authorEHDSOrganisation EHDSOrganisation
    ..... authorEHDSDevice EHDSDevice
    .... date 0..1 dateTime Date and optionally time of authoring/issuing
    .... status 1..1 CodeableConcept Status of the resource or document
    .... source 0..1 CodeableConcept 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.
    .... language 0..1 CodeableConcept Language in which the resource is written. Language is expressed by the IETF language tag.
    Binding Description: (preferred): BCP 47
    ... medicationTreatmentStatus 0..1 CodeableConcept The current status of the taking of medicine
    ... medication 1..1 EHDSMedication Describes the medicinal product.
    ... medicationReasonText 0..1 string Reason for the use of the medication (typically diagnosis, or a procedure) in free text.
    ... intendedUseType 0..1 CodeableConcept The type of intended use of the medication, e.g. prophylactic, therapeutic, diagnostic, anesthesia, etc.
    ... dosageInstructions 1..* EHDSDosaging Details of how medication is/was taken or should be taken
    ... periodOfUse 0..1 Period Period when patient took, is taking or is expected to take the medication

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    EHDSMedicationStatement.​header.language Base preferred Not State Unknown

    This structure is derived from EHDSDataSet

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. EHDSMedicationStatement 0..* EHDSDataSet Medication statement model

    Elements defined in Ancestors:header
    Instances of this logical model can be the target of a Reference
    ... medicationTreatmentStatus 0..1 CodeableConcept The current status of the taking of medicine
    ... medication 1..1 EHDSMedication Describes the medicinal product.
    ... medicationReason 0..* CodeableConcept Coded reason for the use of the medication (typically diagnosis, or a procedure)
    ... intendedUseType 0..1 CodeableConcept The type of intended use of the medication, e.g. prophylactic, therapeutic, diagnostic, anesthesia, etc.
    ... dosageInstructions 1..* EHDSDosaging Details of how medication is/was taken or should be taken
    ... periodOfUse 0..1 Period Period when patient took, is taking or is expected to take the medication

    doco Documentation for this format
    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. EHDSMedicationStatement 0..* EHDSDataSet Medication statement model

    Elements defined in Ancestors:header
    Instances of this logical model can be the target of a Reference
    ... header 1..1 Base Basic metadata for this information
    .... subject 1..1 EHDSPatient Patient/subject information
    .... identifier 0..* Identifier Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
    .... author[x] 0..* Author(s) responsible for the provided information.
    ..... authorEHDSHealthProfessional EHDSHealthProfessional
    ..... authorEHDSOrganisation EHDSOrganisation
    ..... authorEHDSDevice EHDSDevice
    .... date 0..1 dateTime Date and optionally time of authoring/issuing
    .... status 1..1 CodeableConcept Status of the resource or document
    .... source 0..1 CodeableConcept 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.
    .... language 0..1 CodeableConcept Language in which the resource is written. Language is expressed by the IETF language tag.
    Binding Description: (preferred): BCP 47
    ... medicationTreatmentStatus 0..1 CodeableConcept The current status of the taking of medicine
    ... medication 1..1 EHDSMedication Describes the medicinal product.
    ... medicationReasonText 0..1 string Reason for the use of the medication (typically diagnosis, or a procedure) in free text.
    ... intendedUseType 0..1 CodeableConcept The type of intended use of the medication, e.g. prophylactic, therapeutic, diagnostic, anesthesia, etc.
    ... dosageInstructions 1..* EHDSDosaging Details of how medication is/was taken or should be taken
    ... periodOfUse 0..1 Period Period when patient took, is taking or is expected to take the medication

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    EHDSMedicationStatement.​header.language Base preferred Not State Unknown

    This structure is derived from EHDSDataSet

    Summary

    Mandatory: 0 element(2 nested mandatory elements)

    Key Elements View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. EHDSMedicationStatement 0..* EHDSDataSet Medication statement model

    Elements defined in Ancestors:header
    Instances of this logical model can be the target of a Reference
    ... header 1..1 Base Basic metadata for this information
    .... subject 1..1 EHDSPatient Patient/subject information
    .... identifier 0..* Identifier Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
    .... author[x] 0..* Author(s) responsible for the provided information.
    ..... authorEHDSHealthProfessional EHDSHealthProfessional
    ..... authorEHDSOrganisation EHDSOrganisation
    ..... authorEHDSDevice EHDSDevice
    .... date 0..1 dateTime Date and optionally time of authoring/issuing
    .... status 1..1 CodeableConcept Status of the resource or document
    .... source 0..1 CodeableConcept 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.
    .... language 0..1 CodeableConcept Language in which the resource is written. Language is expressed by the IETF language tag.
    Binding Description: (preferred): BCP 47
    ... medicationTreatmentStatus 0..1 CodeableConcept The current status of the taking of medicine
    ... medication 1..1 EHDSMedication Describes the medicinal product.
    ... medicationReasonText 0..1 string Reason for the use of the medication (typically diagnosis, or a procedure) in free text.
    ... intendedUseType 0..1 CodeableConcept The type of intended use of the medication, e.g. prophylactic, therapeutic, diagnostic, anesthesia, etc.
    ... dosageInstructions 1..* EHDSDosaging Details of how medication is/was taken or should be taken
    ... periodOfUse 0..1 Period Period when patient took, is taking or is expected to take the medication

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    EHDSMedicationStatement.​header.language Base preferred Not State Unknown

    Differential View

    This structure is derived from EHDSDataSet

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. EHDSMedicationStatement 0..* EHDSDataSet Medication statement model

    Elements defined in Ancestors:header
    Instances of this logical model can be the target of a Reference
    ... medicationTreatmentStatus 0..1 CodeableConcept The current status of the taking of medicine
    ... medication 1..1 EHDSMedication Describes the medicinal product.
    ... medicationReason 0..* CodeableConcept Coded reason for the use of the medication (typically diagnosis, or a procedure)
    ... intendedUseType 0..1 CodeableConcept The type of intended use of the medication, e.g. prophylactic, therapeutic, diagnostic, anesthesia, etc.
    ... dosageInstructions 1..* EHDSDosaging Details of how medication is/was taken or should be taken
    ... periodOfUse 0..1 Period Period when patient took, is taking or is expected to take the medication

    doco Documentation for this format

    Snapshot View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. EHDSMedicationStatement 0..* EHDSDataSet Medication statement model

    Elements defined in Ancestors:header
    Instances of this logical model can be the target of a Reference
    ... header 1..1 Base Basic metadata for this information
    .... subject 1..1 EHDSPatient Patient/subject information
    .... identifier 0..* Identifier Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
    .... author[x] 0..* Author(s) responsible for the provided information.
    ..... authorEHDSHealthProfessional EHDSHealthProfessional
    ..... authorEHDSOrganisation EHDSOrganisation
    ..... authorEHDSDevice EHDSDevice
    .... date 0..1 dateTime Date and optionally time of authoring/issuing
    .... status 1..1 CodeableConcept Status of the resource or document
    .... source 0..1 CodeableConcept 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.
    .... language 0..1 CodeableConcept Language in which the resource is written. Language is expressed by the IETF language tag.
    Binding Description: (preferred): BCP 47
    ... medicationTreatmentStatus 0..1 CodeableConcept The current status of the taking of medicine
    ... medication 1..1 EHDSMedication Describes the medicinal product.
    ... medicationReasonText 0..1 string Reason for the use of the medication (typically diagnosis, or a procedure) in free text.
    ... intendedUseType 0..1 CodeableConcept The type of intended use of the medication, e.g. prophylactic, therapeutic, diagnostic, anesthesia, etc.
    ... dosageInstructions 1..* EHDSDosaging Details of how medication is/was taken or should be taken
    ... periodOfUse 0..1 Period Period when patient took, is taking or is expected to take the medication

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    EHDSMedicationStatement.​header.language Base preferred Not State Unknown

    This structure is derived from EHDSDataSet

    Summary

    Mandatory: 0 element(2 nested mandatory elements)

     

    Other representations of profile: CSV, Excel