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

Draft as of 2026-02-17

Definitions for the EHDSMedicationPrescription logical model.

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

0. EHDSMedicationPrescription
Definition

Logical model for medication prescription. A prescription contains one or more prescription items (medications).


Base definition for all types defined in FHIR type system.

ShortMedication prescription 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. EHDSMedicationPrescription.header
Definition

Prescription header

ShortPrescription header
Control1..1
TypeBase
4. EHDSMedicationPrescription.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
6. EHDSMedicationPrescription.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
8. EHDSMedicationPrescription.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]
10. EHDSMedicationPrescription.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
12. EHDSMedicationPrescription.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
14. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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
22. EHDSMedicationPrescription.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
24. EHDSMedicationPrescription.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
26. EHDSMedicationPrescription.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
28. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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
32. EHDSMedicationPrescription.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. EHDSMedicationPrescription.prescriptionItem.intendedUseType
Definition

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

ShortIntent of the prescription - prophylaxis, treatment, anesthesia, etc
Control0..1
TypeCodeableConcept
36. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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
40. EHDSMedicationPrescription.prescriptionItem.dosageInstructions
Definition

Dosage and administration instructions

ShortDosage and administration instructions
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage
42. EHDSMedicationPrescription.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
44. EHDSMedicationPrescription.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
46. EHDSMedicationPrescription.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
48. EHDSMedicationPrescription.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. EHDSMedicationPrescription.prescriptionItem.numberOfRepeats
Definition

Number of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense.

ShortNumber of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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

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

0. EHDSMedicationPrescription
Definition

Logical model for medication prescription. A prescription contains one or more prescription items (medications).

ShortMedication prescription model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. EHDSMedicationPrescription.header
Definition

Prescription header

ShortPrescription header
4. EHDSMedicationPrescription.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]
6. EHDSMedicationPrescription.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..?
8. EHDSMedicationPrescription.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]
10. EHDSMedicationPrescription.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..?
12. EHDSMedicationPrescription.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]
14. EHDSMedicationPrescription.header.source
Control0..0
16. EHDSMedicationPrescription.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
18. EHDSMedicationPrescription.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
20. EHDSMedicationPrescription.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
22. EHDSMedicationPrescription.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
24. EHDSMedicationPrescription.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
26. EHDSMedicationPrescription.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
28. EHDSMedicationPrescription.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
30. EHDSMedicationPrescription.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
32. EHDSMedicationPrescription.prescriptionItem.intendedUseType
Definition

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

ShortIntent of the prescription - prophylaxis, treatment, anesthesia, etc
Control0..1
TypeCodeableConcept
34. EHDSMedicationPrescription.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
36. EHDSMedicationPrescription.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
38. EHDSMedicationPrescription.prescriptionItem.dosageInstructions
Definition

Dosage and administration instructions

ShortDosage and administration instructions
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage
40. EHDSMedicationPrescription.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
42. EHDSMedicationPrescription.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
44. EHDSMedicationPrescription.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
46. EHDSMedicationPrescription.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
48. EHDSMedicationPrescription.prescriptionItem.numberOfRepeats
Definition

Number of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense.

ShortNumber of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. EHDSMedicationPrescription.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
52. EHDSMedicationPrescription.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
54. EHDSMedicationPrescription.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
56. EHDSMedicationPrescription.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
58. EHDSMedicationPrescription.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

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

0. EHDSMedicationPrescription
Definition

Logical model for medication prescription. A prescription contains one or more prescription items (medications).

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

Prescription header

ShortPrescription header
Control1..1
TypeBase
4. EHDSMedicationPrescription.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
6. EHDSMedicationPrescription.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
8. EHDSMedicationPrescription.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]
10. EHDSMedicationPrescription.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
12. EHDSMedicationPrescription.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
14. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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
22. EHDSMedicationPrescription.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
24. EHDSMedicationPrescription.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
26. EHDSMedicationPrescription.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
28. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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
32. EHDSMedicationPrescription.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. EHDSMedicationPrescription.prescriptionItem.intendedUseType
Definition

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

ShortIntent of the prescription - prophylaxis, treatment, anesthesia, etc
Control0..1
TypeCodeableConcept
36. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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
40. EHDSMedicationPrescription.prescriptionItem.dosageInstructions
Definition

Dosage and administration instructions

ShortDosage and administration instructions
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage
42. EHDSMedicationPrescription.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
44. EHDSMedicationPrescription.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
46. EHDSMedicationPrescription.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
48. EHDSMedicationPrescription.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. EHDSMedicationPrescription.prescriptionItem.numberOfRepeats
Definition

Number of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense.

ShortNumber of refills authorised - how many times the prescription item can be dispensed in addition to the original dispense.
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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. EHDSMedicationPrescription.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