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

Draft as of 2026-03-16

Definitions for the EHDSMedicationPrescriptionObligations logical model.

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

0. EHDSMedicationPrescriptionObligations
Definition

Obligations for the logical model for medication prescription body for prescribing systems (producer) and dispensing systems (consumer).


Base definition for all types defined in FHIR type system.

ShortMedication prescription model obligationsBase 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. EHDSMedicationPrescriptionObligations.header
Definition

Prescription header

ShortPrescription header
Control1..1
TypeBase
4. EHDSMedicationPrescriptionObligations.header.subject
Definition

The person for whom the medication is prescribed/ordered. [Used for searching]

ShortThe person for whom the medication is prescribed/ordered. [Used for searching]
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
Obligations
    ObligationsActorDocumentation
    SHALL:able-to-populateProducer
    SHALL:processConsumer

    System SHALL process the patient information for identification purposes.

    6. EHDSMedicationPrescriptionObligations.header.identifier
    Definition

    Business identifier(s) for the prescription. [Used for searching]

    ShortBusiness identifier(s) for the prescription. [Used for searching]
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control1..*
    TypeIdentifier
    Obligations
      ObligationsActorDocumentation
      SHALL:able-to-populateProducer

      For a single-item prescription these identifiers SHALL match prescriptionItem.identifier.

      SHALL:processConsumer

      System SHALL use this prescription identifier for reference in the dispense record.

      8. EHDSMedicationPrescriptionObligations.header.author[x]
      Definition

      The prescriber, the person who made the prescription, and who takes the responsibility for the treatment. [Used for searching]

      ShortThe prescriber, the person who made the prescription, and who takes the responsibility for the treatment. [Used for searching]
      Control1..*
      TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Obligations
        ObligationsActorDocumentation
        SHALL:able-to-populateProducer

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

        SHALL:processConsumer
        10. EHDSMedicationPrescriptionObligations.header.date
        Definition

        Time of issuing (signing) the prescription by health care professional. [Used for searching]

        ShortTime of issuing (signing) the prescription by health care professional. [Used for searching]
        Control1..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Obligations
          ObligationsActor
          SHALL:able-to-populateProducer
          SHALL:processConsumer
          12. EHDSMedicationPrescriptionObligations.header.status
          Definition

          Status of authorisation for dispensing the prescription items. This should not be the status of treatment. For a multiple-item prescription, this conveys the aggregate status of the entire prescription. In case of a single-item prescription, prescriptionItem.status shall be the same as EHDSMedicationPrescription.header.status. [Used for searching]

          ShortStatus of authorisation for dispensing the prescription items. This should not be the status of treatment. For a multiple-item prescription, this conveys the aggregate status of the entire prescription. In case of a single-item prescription, prescriptionItem.status shall be the same as EHDSMedicationPrescription.header.status. [Used for searching]
          Control1..1
          TypeCodeableConcept
          Obligations
            ObligationsActorDocumentation
            SHALL:able-to-populateProducer
            SHALL:processConsumer

            System SHALL process the prescription status together with other information to determine dispensability.

            14. EHDSMedicationPrescriptionObligations.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..0
            TypeCodeableConcept
            16. EHDSMedicationPrescriptionObligations.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. EHDSMedicationPrescriptionObligations.header.statusReason[x]
            Definition

            Reason for the current status of prescription, for example the reason why the prescription was made invalid or changed from a previous state.

            ShortReason for the current status of prescription, for example the reason why the prescription was made invalid or changed from a previous state.
            Control0..1
            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
            20. EHDSMedicationPrescriptionObligations.presentedForm
            Definition

            Entire prescription as issued. Various formats could be provided, PDF format is recommended.

            ShortEntire prescription as issued. Various formats could be provided, PDF format is recommended.
            Control0..*
            Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAttachment
            Obligations
              ObligationsActorDocumentation
              SHOULD:able-to-populateProducer

              System SHOULD be able to provide a rendered, human-readable version of the prescription.

              SHOULD:displayConsumer
              22. EHDSMedicationPrescriptionObligations.prescriptionItem
              Definition

              Prescription line for one medication. In many countries, only one item is allowed and there shall be no expectation to be able to manage multiple items. In case multiple medications are allowed, all items need to be authored together.

              ShortPrescription line for one medication. In many countries, only one item is allowed and there shall be no expectation to be able to manage multiple items. In case multiple medications are allowed, all items need to be authored together.
              Control1..*
              TypeBase
              Obligations
                ObligationsActor
                SHALL:able-to-populateProducer
                SHALL:processConsumer
                24. EHDSMedicationPrescriptionObligations.prescriptionItem.identifier
                Definition

                Identifier for a single item on prescription, if exists. In case of single-item prescription, this identifier is typically the same as prescription identifier. [Used for searching]

                ShortIdentifier for a single item on prescription, if exists. In case of single-item prescription, this identifier is typically the same as prescription identifier. [Used for searching]
                NoteThis is a business identifier, not a resource identifier (see discussion)
                Control1..*
                TypeIdentifier
                Obligations
                  ObligationsActorDocumentation
                  SHALL:able-to-populateProducer

                  For a single-item prescription these identifiers SHALL match .identifier.

                  SHALL:processConsumer

                  System SHALL use this prescription identifier for reference in the dispense record.

                  26. EHDSMedicationPrescriptionObligations.prescriptionItem.status
                  Definition

                  Status of a single item of a multi-item prescription. In case of single-item prescriptions, the status of prescription has the same meaning as the status of the item. [Used for searching]

                  ShortStatus of a single item of a multi-item prescription. In case of single-item prescriptions, the status of prescription has the same meaning as the status of the item. [Used for searching]
                  Control1..1
                  TypeCodeableConcept
                  Obligations
                    ObligationsActorDocumentation
                    SHALL:able-to-populateProducer
                    SHALL:processConsumer

                    System SHALL process the prescription status together with other information to determine dispensability.

                    28. EHDSMedicationPrescriptionObligations.prescriptionItem.statusReason[x]
                    Definition

                    Reason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previous

                    ShortReason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previous
                    Control0..1
                    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
                    30. EHDSMedicationPrescriptionObligations.prescriptionItem.medication
                    Definition

                    Prescribed product, branded, generic, virtual, extemporal, etc

                    ShortPrescribed product, branded, generic, virtual, extemporal, etc
                    Control1..1
                    Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication
                    Obligations
                      ObligationsActor
                      SHALL:able-to-populateProducer
                      SHALL:processConsumer
                      32. EHDSMedicationPrescriptionObligations.prescriptionItem.indication[x]
                      Definition

                      Reason for the prescription (typically diagnosis, or a procedure)

                      ShortReason for the prescription (typically diagnosis, or a procedure)
                      Control0..*
                      Binding

                      ICD-10, SNOMED CT, Orphacode

                      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
                      34. EHDSMedicationPrescriptionObligations.prescriptionItem.intendedUseType
                      Definition

                      Intent of the prescription - prophylaxis, treatment, anesthesia, etc

                      ShortIntent of the prescription - prophylaxis, treatment, anesthesia, etc
                      Control0..1
                      TypeCodeableConcept
                      36. EHDSMedicationPrescriptionObligations.prescriptionItem.periodOfUse
                      Definition

                      Period over which the medication is to be taken (in case of multiple dosage schemes, this would be the overall period of all dosages.)

                      ShortPeriod over which the medication is to be taken (in case of multiple dosage schemes, this would be the overall period of all dosages.)
                      Control0..1
                      TypePeriod
                      38. EHDSMedicationPrescriptionObligations.prescriptionItem.quantityPrescribed
                      Definition

                      Overall quantity of prescribed product (e.g number of packages or number of tablets).

                      ShortOverall quantity of prescribed product (e.g number of packages or number of tablets).
                      Control0..1
                      Binding

                      UCUM, EDQM Standard Terms

                      TypeQuantity
                      Obligations
                        ObligationsActor
                        SHOULD:able-to-populateProducer
                        SHOULD:processConsumer
                        40. EHDSMedicationPrescriptionObligations.prescriptionItem.dosageInstructions
                        Definition

                        Dosage and administration instructions

                        ShortDosage and administration instructions
                        Control1..1
                        Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage
                        Obligations
                          ObligationsActor
                          SHALL:able-to-populateProducer
                          SHALL:processConsumer
                          42. EHDSMedicationPrescriptionObligations.prescriptionItem.validityPeriod
                          Definition

                          The period over which the prescription is considered valid and dispensable. validityPeriod.start is, if missing, is assumed to be the date of issuing the prescription.

                          ShortThe period over which the prescription is considered valid and dispensable. validityPeriod.start is, if missing, is assumed to be the date of issuing the prescription.
                          Control0..1
                          TypePeriod
                          Obligations
                            ObligationsActor
                            SHOULD:able-to-populateProducer
                            SHOULD:processConsumer
                            44. EHDSMedicationPrescriptionObligations.prescriptionItem.substitution
                            Definition

                            Whether and which type of substitution is allowed for this prescription. The legislation in the country of dispense applies, e.g. if this information is missing.

                            ShortWhether and which type of substitution is allowed for this prescription. The legislation in the country of dispense applies, e.g. if this information is missing.
                            Control0..1
                            TypeBase
                            Obligations
                              ObligationsActor
                              SHOULD:able-to-populateProducer
                              SHOULD:processConsumer
                              46. EHDSMedicationPrescriptionObligations.prescriptionItem.substitution.allowed[x]
                              Definition

                              Whether and to what extent substitution is allowed.

                              ShortWhether and to what extent substitution is allowed.
                              Control0..1
                              TypeChoice of: boolean, CodeableConcept
                              [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 the boolean data type.

                                SHALL:processConsumer

                                System SHALL support at least the boolean data type.

                                48. EHDSMedicationPrescriptionObligations.prescriptionItem.substitution.reason[x]
                                Definition

                                Reason for the substitution requirement (e.g. Biological product, Patient allergic to an excipient in alternative products, etc)

                                ShortReason for the substitution requirement (e.g. Biological product, Patient allergic to an excipient in alternative products, etc)
                                Control0..1
                                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
                                50. EHDSMedicationPrescriptionObligations.prescriptionItem.numberOfRepeats
                                Definition

                                Number of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense. The default value is 0 (no repeats).

                                ShortNumber of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense. The default value is 0 (no repeats).
                                Control0..1
                                Typeinteger
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                52. EHDSMedicationPrescriptionObligations.prescriptionItem.minimumDispenseInterval
                                Definition

                                Minimum dispense interval. If a prescription allows for repeated dispensations, the interval between dispensations shall be stated here.

                                ShortMinimum dispense interval. If a prescription allows for repeated dispensations, the interval between dispensations shall be stated here.
                                Control0..1
                                TypeQuantity
                                54. EHDSMedicationPrescriptionObligations.prescriptionItem.offLabel
                                Definition

                                Indicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the drug

                                ShortIndicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the drug
                                Control0..1
                                TypeBase
                                56. EHDSMedicationPrescriptionObligations.prescriptionItem.offLabel.isOffLabelUse
                                Definition

                                Indicates off-label use. Must be 'true' when .reason is provided.

                                ShortIndicates off-label use. Must be 'true' when .reason is provided.
                                Control1..1
                                Typeboolean
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                58. EHDSMedicationPrescriptionObligations.prescriptionItem.offLabel.reason[x]
                                Definition

                                Reason or related clarification for off-label use

                                ShortReason or related clarification for off-label use
                                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
                                60. EHDSMedicationPrescriptionObligations.prescriptionItem.note
                                Definition

                                Additional information or comments, e.g. message to the dispenser

                                ShortAdditional information or comments, e.g. message to the dispenser
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Obligations
                                  ObligationsActor
                                  SHOULD:able-to-populateProducer
                                  SHOULD:displayConsumer

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

                                  0. EHDSMedicationPrescriptionObligations
                                  Definition

                                  Obligations for the logical model for medication prescription body for prescribing systems (producer) and dispensing systems (consumer).

                                  ShortMedication prescription model obligations
                                  Logical ModelInstances of this logical model are not marked to be the target of a Reference
                                  2. EHDSMedicationPrescriptionObligations.header
                                  4. EHDSMedicationPrescriptionObligations.header.subject
                                  Obligations
                                    ObligationsActorDocumentation
                                    SHALL:able-to-populateProducer
                                    SHALL:processConsumer

                                    System SHALL process the patient information for identification purposes.

                                    6. EHDSMedicationPrescriptionObligations.header.identifier
                                    NoteThis is a business identifier, not a resource identifier (see discussion)
                                    Obligations
                                      ObligationsActorDocumentation
                                      SHALL:able-to-populateProducer

                                      For a single-item prescription these identifiers SHALL match prescriptionItem.identifier.

                                      SHALL:processConsumer

                                      System SHALL use this prescription identifier for reference in the dispense record.

                                      8. EHDSMedicationPrescriptionObligations.header.author[x]
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Obligations
                                        ObligationsActorDocumentation
                                        SHALL:able-to-populateProducer

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

                                        SHALL:processConsumer
                                        10. EHDSMedicationPrescriptionObligations.header.date
                                        Obligations
                                          ObligationsActor
                                          SHALL:able-to-populateProducer
                                          SHALL:processConsumer
                                          12. EHDSMedicationPrescriptionObligations.header.status
                                          Obligations
                                            ObligationsActorDocumentation
                                            SHALL:able-to-populateProducer
                                            SHALL:processConsumer

                                            System SHALL process the prescription status together with other information to determine dispensability.

                                            14. EHDSMedicationPrescriptionObligations.presentedForm
                                            Obligations
                                              ObligationsActorDocumentation
                                              SHOULD:able-to-populateProducer

                                              System SHOULD be able to provide a rendered, human-readable version of the prescription.

                                              SHOULD:displayConsumer
                                              16. EHDSMedicationPrescriptionObligations.prescriptionItem
                                              Obligations
                                                ObligationsActor
                                                SHALL:able-to-populateProducer
                                                SHALL:processConsumer
                                                18. EHDSMedicationPrescriptionObligations.prescriptionItem.identifier
                                                NoteThis is a business identifier, not a resource identifier (see discussion)
                                                Obligations
                                                  ObligationsActorDocumentation
                                                  SHALL:able-to-populateProducer

                                                  For a single-item prescription these identifiers SHALL match .identifier.

                                                  SHALL:processConsumer

                                                  System SHALL use this prescription identifier for reference in the dispense record.

                                                  20. EHDSMedicationPrescriptionObligations.prescriptionItem.status
                                                  Obligations
                                                    ObligationsActorDocumentation
                                                    SHALL:able-to-populateProducer
                                                    SHALL:processConsumer

                                                    System SHALL process the prescription status together with other information to determine dispensability.

                                                    22. EHDSMedicationPrescriptionObligations.prescriptionItem.medication
                                                    Obligations
                                                      ObligationsActor
                                                      SHALL:able-to-populateProducer
                                                      SHALL:processConsumer
                                                      24. EHDSMedicationPrescriptionObligations.prescriptionItem.quantityPrescribed
                                                      Obligations
                                                        ObligationsActor
                                                        SHOULD:able-to-populateProducer
                                                        SHOULD:processConsumer
                                                        26. EHDSMedicationPrescriptionObligations.prescriptionItem.dosageInstructions
                                                        Obligations
                                                          ObligationsActor
                                                          SHALL:able-to-populateProducer
                                                          SHALL:processConsumer
                                                          28. EHDSMedicationPrescriptionObligations.prescriptionItem.validityPeriod
                                                          Obligations
                                                            ObligationsActor
                                                            SHOULD:able-to-populateProducer
                                                            SHOULD:processConsumer
                                                            30. EHDSMedicationPrescriptionObligations.prescriptionItem.substitution
                                                            Obligations
                                                              ObligationsActor
                                                              SHOULD:able-to-populateProducer
                                                              SHOULD:processConsumer
                                                              32. EHDSMedicationPrescriptionObligations.prescriptionItem.substitution.allowed[x]
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Obligations
                                                                ObligationsActorDocumentation
                                                                SHALL:able-to-populateProducer

                                                                System SHALL support at least the boolean data type.

                                                                SHALL:processConsumer

                                                                System SHALL support at least the boolean data type.

                                                                34. EHDSMedicationPrescriptionObligations.prescriptionItem.note
                                                                Obligations
                                                                  ObligationsActor
                                                                  SHOULD:able-to-populateProducer
                                                                  SHOULD:displayConsumer

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

                                                                  0. EHDSMedicationPrescriptionObligations
                                                                  Definition

                                                                  Obligations for the logical model for medication prescription body for prescribing systems (producer) and dispensing systems (consumer).

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

                                                                  Prescription header

                                                                  ShortPrescription header
                                                                  Control1..1
                                                                  TypeBase
                                                                  4. EHDSMedicationPrescriptionObligations.header.subject
                                                                  Definition

                                                                  The person for whom the medication is prescribed/ordered. [Used for searching]

                                                                  ShortThe person for whom the medication is prescribed/ordered. [Used for searching]
                                                                  Control1..1
                                                                  Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
                                                                  Obligations
                                                                    ObligationsActorDocumentation
                                                                    SHALL:able-to-populateProducer
                                                                    SHALL:processConsumer

                                                                    System SHALL process the patient information for identification purposes.

                                                                    6. EHDSMedicationPrescriptionObligations.header.identifier
                                                                    Definition

                                                                    Business identifier(s) for the prescription. [Used for searching]

                                                                    ShortBusiness identifier(s) for the prescription. [Used for searching]
                                                                    NoteThis is a business identifier, not a resource identifier (see discussion)
                                                                    Control1..*
                                                                    TypeIdentifier
                                                                    Obligations
                                                                      ObligationsActorDocumentation
                                                                      SHALL:able-to-populateProducer

                                                                      For a single-item prescription these identifiers SHALL match prescriptionItem.identifier.

                                                                      SHALL:processConsumer

                                                                      System SHALL use this prescription identifier for reference in the dispense record.

                                                                      8. EHDSMedicationPrescriptionObligations.header.author[x]
                                                                      Definition

                                                                      The prescriber, the person who made the prescription, and who takes the responsibility for the treatment. [Used for searching]

                                                                      ShortThe prescriber, the person who made the prescription, and who takes the responsibility for the treatment. [Used for searching]
                                                                      Control1..*
                                                                      TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Obligations
                                                                        ObligationsActorDocumentation
                                                                        SHALL:able-to-populateProducer

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

                                                                        SHALL:processConsumer
                                                                        10. EHDSMedicationPrescriptionObligations.header.date
                                                                        Definition

                                                                        Time of issuing (signing) the prescription by health care professional. [Used for searching]

                                                                        ShortTime of issuing (signing) the prescription by health care professional. [Used for searching]
                                                                        Control1..1
                                                                        TypedateTime
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        Obligations
                                                                          ObligationsActor
                                                                          SHALL:able-to-populateProducer
                                                                          SHALL:processConsumer
                                                                          12. EHDSMedicationPrescriptionObligations.header.status
                                                                          Definition

                                                                          Status of authorisation for dispensing the prescription items. This should not be the status of treatment. For a multiple-item prescription, this conveys the aggregate status of the entire prescription. In case of a single-item prescription, prescriptionItem.status shall be the same as EHDSMedicationPrescription.header.status. [Used for searching]

                                                                          ShortStatus of authorisation for dispensing the prescription items. This should not be the status of treatment. For a multiple-item prescription, this conveys the aggregate status of the entire prescription. In case of a single-item prescription, prescriptionItem.status shall be the same as EHDSMedicationPrescription.header.status. [Used for searching]
                                                                          Control1..1
                                                                          TypeCodeableConcept
                                                                          Obligations
                                                                            ObligationsActorDocumentation
                                                                            SHALL:able-to-populateProducer
                                                                            SHALL:processConsumer

                                                                            System SHALL process the prescription status together with other information to determine dispensability.

                                                                            14. EHDSMedicationPrescriptionObligations.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..0
                                                                            TypeCodeableConcept
                                                                            16. EHDSMedicationPrescriptionObligations.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. EHDSMedicationPrescriptionObligations.header.statusReason[x]
                                                                            Definition

                                                                            Reason for the current status of prescription, for example the reason why the prescription was made invalid or changed from a previous state.

                                                                            ShortReason for the current status of prescription, for example the reason why the prescription was made invalid or changed from a previous state.
                                                                            Control0..1
                                                                            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
                                                                            20. EHDSMedicationPrescriptionObligations.presentedForm
                                                                            Definition

                                                                            Entire prescription as issued. Various formats could be provided, PDF format is recommended.

                                                                            ShortEntire prescription as issued. Various formats could be provided, PDF format is recommended.
                                                                            Control0..*
                                                                            Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAttachment
                                                                            Obligations
                                                                              ObligationsActorDocumentation
                                                                              SHOULD:able-to-populateProducer

                                                                              System SHOULD be able to provide a rendered, human-readable version of the prescription.

                                                                              SHOULD:displayConsumer
                                                                              22. EHDSMedicationPrescriptionObligations.prescriptionItem
                                                                              Definition

                                                                              Prescription line for one medication. In many countries, only one item is allowed and there shall be no expectation to be able to manage multiple items. In case multiple medications are allowed, all items need to be authored together.

                                                                              ShortPrescription line for one medication. In many countries, only one item is allowed and there shall be no expectation to be able to manage multiple items. In case multiple medications are allowed, all items need to be authored together.
                                                                              Control1..*
                                                                              TypeBase
                                                                              Obligations
                                                                                ObligationsActor
                                                                                SHALL:able-to-populateProducer
                                                                                SHALL:processConsumer
                                                                                24. EHDSMedicationPrescriptionObligations.prescriptionItem.identifier
                                                                                Definition

                                                                                Identifier for a single item on prescription, if exists. In case of single-item prescription, this identifier is typically the same as prescription identifier. [Used for searching]

                                                                                ShortIdentifier for a single item on prescription, if exists. In case of single-item prescription, this identifier is typically the same as prescription identifier. [Used for searching]
                                                                                NoteThis is a business identifier, not a resource identifier (see discussion)
                                                                                Control1..*
                                                                                TypeIdentifier
                                                                                Obligations
                                                                                  ObligationsActorDocumentation
                                                                                  SHALL:able-to-populateProducer

                                                                                  For a single-item prescription these identifiers SHALL match .identifier.

                                                                                  SHALL:processConsumer

                                                                                  System SHALL use this prescription identifier for reference in the dispense record.

                                                                                  26. EHDSMedicationPrescriptionObligations.prescriptionItem.status
                                                                                  Definition

                                                                                  Status of a single item of a multi-item prescription. In case of single-item prescriptions, the status of prescription has the same meaning as the status of the item. [Used for searching]

                                                                                  ShortStatus of a single item of a multi-item prescription. In case of single-item prescriptions, the status of prescription has the same meaning as the status of the item. [Used for searching]
                                                                                  Control1..1
                                                                                  TypeCodeableConcept
                                                                                  Obligations
                                                                                    ObligationsActorDocumentation
                                                                                    SHALL:able-to-populateProducer
                                                                                    SHALL:processConsumer

                                                                                    System SHALL process the prescription status together with other information to determine dispensability.

                                                                                    28. EHDSMedicationPrescriptionObligations.prescriptionItem.statusReason[x]
                                                                                    Definition

                                                                                    Reason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previous

                                                                                    ShortReason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previous
                                                                                    Control0..1
                                                                                    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
                                                                                    30. EHDSMedicationPrescriptionObligations.prescriptionItem.medication
                                                                                    Definition

                                                                                    Prescribed product, branded, generic, virtual, extemporal, etc

                                                                                    ShortPrescribed product, branded, generic, virtual, extemporal, etc
                                                                                    Control1..1
                                                                                    Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication
                                                                                    Obligations
                                                                                      ObligationsActor
                                                                                      SHALL:able-to-populateProducer
                                                                                      SHALL:processConsumer
                                                                                      32. EHDSMedicationPrescriptionObligations.prescriptionItem.indication[x]
                                                                                      Definition

                                                                                      Reason for the prescription (typically diagnosis, or a procedure)

                                                                                      ShortReason for the prescription (typically diagnosis, or a procedure)
                                                                                      Control0..*
                                                                                      Binding

                                                                                      ICD-10, SNOMED CT, Orphacode

                                                                                      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
                                                                                      34. EHDSMedicationPrescriptionObligations.prescriptionItem.intendedUseType
                                                                                      Definition

                                                                                      Intent of the prescription - prophylaxis, treatment, anesthesia, etc

                                                                                      ShortIntent of the prescription - prophylaxis, treatment, anesthesia, etc
                                                                                      Control0..1
                                                                                      TypeCodeableConcept
                                                                                      36. EHDSMedicationPrescriptionObligations.prescriptionItem.periodOfUse
                                                                                      Definition

                                                                                      Period over which the medication is to be taken (in case of multiple dosage schemes, this would be the overall period of all dosages.)

                                                                                      ShortPeriod over which the medication is to be taken (in case of multiple dosage schemes, this would be the overall period of all dosages.)
                                                                                      Control0..1
                                                                                      TypePeriod
                                                                                      38. EHDSMedicationPrescriptionObligations.prescriptionItem.quantityPrescribed
                                                                                      Definition

                                                                                      Overall quantity of prescribed product (e.g number of packages or number of tablets).

                                                                                      ShortOverall quantity of prescribed product (e.g number of packages or number of tablets).
                                                                                      Control0..1
                                                                                      Binding

                                                                                      UCUM, EDQM Standard Terms

                                                                                      TypeQuantity
                                                                                      Obligations
                                                                                        ObligationsActor
                                                                                        SHOULD:able-to-populateProducer
                                                                                        SHOULD:processConsumer
                                                                                        40. EHDSMedicationPrescriptionObligations.prescriptionItem.dosageInstructions
                                                                                        Definition

                                                                                        Dosage and administration instructions

                                                                                        ShortDosage and administration instructions
                                                                                        Control1..1
                                                                                        Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage
                                                                                        Obligations
                                                                                          ObligationsActor
                                                                                          SHALL:able-to-populateProducer
                                                                                          SHALL:processConsumer
                                                                                          42. EHDSMedicationPrescriptionObligations.prescriptionItem.validityPeriod
                                                                                          Definition

                                                                                          The period over which the prescription is considered valid and dispensable. validityPeriod.start is, if missing, is assumed to be the date of issuing the prescription.

                                                                                          ShortThe period over which the prescription is considered valid and dispensable. validityPeriod.start is, if missing, is assumed to be the date of issuing the prescription.
                                                                                          Control0..1
                                                                                          TypePeriod
                                                                                          Obligations
                                                                                            ObligationsActor
                                                                                            SHOULD:able-to-populateProducer
                                                                                            SHOULD:processConsumer
                                                                                            44. EHDSMedicationPrescriptionObligations.prescriptionItem.substitution
                                                                                            Definition

                                                                                            Whether and which type of substitution is allowed for this prescription. The legislation in the country of dispense applies, e.g. if this information is missing.

                                                                                            ShortWhether and which type of substitution is allowed for this prescription. The legislation in the country of dispense applies, e.g. if this information is missing.
                                                                                            Control0..1
                                                                                            TypeBase
                                                                                            Obligations
                                                                                              ObligationsActor
                                                                                              SHOULD:able-to-populateProducer
                                                                                              SHOULD:processConsumer
                                                                                              46. EHDSMedicationPrescriptionObligations.prescriptionItem.substitution.allowed[x]
                                                                                              Definition

                                                                                              Whether and to what extent substitution is allowed.

                                                                                              ShortWhether and to what extent substitution is allowed.
                                                                                              Control0..1
                                                                                              TypeChoice of: boolean, CodeableConcept
                                                                                              [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 the boolean data type.

                                                                                                SHALL:processConsumer

                                                                                                System SHALL support at least the boolean data type.

                                                                                                48. EHDSMedicationPrescriptionObligations.prescriptionItem.substitution.reason[x]
                                                                                                Definition

                                                                                                Reason for the substitution requirement (e.g. Biological product, Patient allergic to an excipient in alternative products, etc)

                                                                                                ShortReason for the substitution requirement (e.g. Biological product, Patient allergic to an excipient in alternative products, etc)
                                                                                                Control0..1
                                                                                                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
                                                                                                50. EHDSMedicationPrescriptionObligations.prescriptionItem.numberOfRepeats
                                                                                                Definition

                                                                                                Number of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense. The default value is 0 (no repeats).

                                                                                                ShortNumber of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense. The default value is 0 (no repeats).
                                                                                                Control0..1
                                                                                                Typeinteger
                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                52. EHDSMedicationPrescriptionObligations.prescriptionItem.minimumDispenseInterval
                                                                                                Definition

                                                                                                Minimum dispense interval. If a prescription allows for repeated dispensations, the interval between dispensations shall be stated here.

                                                                                                ShortMinimum dispense interval. If a prescription allows for repeated dispensations, the interval between dispensations shall be stated here.
                                                                                                Control0..1
                                                                                                TypeQuantity
                                                                                                54. EHDSMedicationPrescriptionObligations.prescriptionItem.offLabel
                                                                                                Definition

                                                                                                Indicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the drug

                                                                                                ShortIndicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the drug
                                                                                                Control0..1
                                                                                                TypeBase
                                                                                                56. EHDSMedicationPrescriptionObligations.prescriptionItem.offLabel.isOffLabelUse
                                                                                                Definition

                                                                                                Indicates off-label use. Must be 'true' when .reason is provided.

                                                                                                ShortIndicates off-label use. Must be 'true' when .reason is provided.
                                                                                                Control1..1
                                                                                                Typeboolean
                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                58. EHDSMedicationPrescriptionObligations.prescriptionItem.offLabel.reason[x]
                                                                                                Definition

                                                                                                Reason or related clarification for off-label use

                                                                                                ShortReason or related clarification for off-label use
                                                                                                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
                                                                                                60. EHDSMedicationPrescriptionObligations.prescriptionItem.note
                                                                                                Definition

                                                                                                Additional information or comments, e.g. message to the dispenser

                                                                                                ShortAdditional information or comments, e.g. message to the dispenser
                                                                                                Control0..1
                                                                                                Typestring
                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                Obligations
                                                                                                  ObligationsActor
                                                                                                  SHOULD:able-to-populateProducer
                                                                                                  SHOULD:displayConsumer