EHDS Logical Information Models
0.1.0 - ci-build

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

Logical Model: EHDSMedicationPrescription - Detailed Descriptions

Draft as of 2025-06-13

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.


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 data elements

ShortPrescription header
Control1..*
TypeBase
4. EHDSMedicationPrescription.header.subject
Definition

Patient/subject information

ShortThe person for whom the medication is prescribed/ordered. [Used for searching]
Control1..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
6. EHDSMedicationPrescription.header.identifier
Definition

Business identifier for the object

ShortBusiness identifier(s) for the prescription. [Used for searching]
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
8. EHDSMedicationPrescription.header.authorship
Definition

Resource authoring details

ShortAuthorship
Control1..*
TypeBase
10. EHDSMedicationPrescription.header.authorship.author[x]
Definition

Author(s) by whom the resource was/were authored. Multiple authors could be provided.

ShortThe prescriber, the person who made the prescription, and who takes the responsibility of the treatment. [Used for searching]
Control1..1
TypeChoice of: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSOrganization, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
12. EHDSMedicationPrescription.header.authorship.datetime
Definition

Date and time of the issuing the document/resource by its author.

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
14. EHDSMedicationPrescription.header.lastUpdate
Definition

Date and time of the last update to the document/information

ShortDate and time of the last update to the resource
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. EHDSMedicationPrescription.header.status
Definition

Status of the resource

ShortStatus of the prescription, this should not be status of treatment. For multi-item prescription, the status of prescription is often related to statuses of single lines. In case of single-item prescriptions, the status for line is usually the status of prescription. [Used for searching]
Control1..1
TypeCodeableConcept
18. EHDSMedicationPrescription.header.statusReason[x]
Definition

Reason for the current status of the resource.

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
20. EHDSMedicationPrescription.header.language
Definition

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

ShortLanguage
Control0..1
Binding

BCP 47

TypeCodeableConcept
22. EHDSMedicationPrescription.header.version
Definition

Business version of the resource.

ShortVersion
NoteThis is a business version Id, not a resource version Id (see discussion)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSMedicationPrescription.presentedForm
Definition

A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document

ShortEntire prescription as issued. Various formats could be provided, PDF format is recommended.
Control0..*
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment
26. EHDSMedicationPrescription.header.recorder
Definition

The recorder of the prescription/draft in the information system

ShortThe recorder of the prescription/draft in the information system
Control0..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
28. EHDSMedicationPrescription.header.recordingDate
Definition

Time of authoring the prescription/draft in the information system

ShortTime of authoring the prescription/draft in the information system
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. EHDSMedicationPrescription.header.validFrom
Definition

Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate. [Used for searching]

ShortEffective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate. [Used for searching]
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. EHDSMedicationPrescription.header.validUntil
Definition

The validity period end date. The prescription is not dispensable after this date. [Used for searching]

ShortThe validity period end date. The prescription is not dispensable after this date. [Used for searching]
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. EHDSMedicationPrescription.comment
Definition

Additional information or comments

ShortAdditional information or comments
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
36. EHDSMedicationPrescription.prescriptionItem
Definition

Prescription line for one medication. In many countries, only one item is allowed. In case multiple medications are allowed, all lines need to be authored together.

ShortPrescription line for one medication. In many countries, only one item is allowed. In case multiple medications are allowed, all lines need to be authored together.
Control1..*
TypeBase
38. 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.

ShortIdentifier for a single item on prescription, if exists. In case of single-item prescription, this identifier is typically the same as prescription identifier.
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
40. EHDSMedicationPrescription.prescriptionItem.category
Definition

Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc).

ShortCategory or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc).
Control0..*
TypeCodeableConcept
42. EHDSMedicationPrescription.prescriptionItem.medication
Definition

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

ShortPrescribed product, branded, generic, virtual, extemporal, etc
Control1..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication
44. EHDSMedicationPrescription.prescriptionItem.indication[x]
Definition

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

ShortReason for the prescription (typically diagnosis, or a procedure)
Control0..*
TypeChoice of: CodeableConcept, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
46. EHDSMedicationPrescription.prescriptionItem.indicationText
Definition

Reason for the prescription in textual form. This might not be allowed by some implementations.

ShortReason for the prescription in textual form. This might not be allowed by some implementations.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. EHDSMedicationPrescription.prescriptionItem.prescriptionIntent
Definition

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

ShortIntent of the prescription - prophylaxis, treatment, anesthesia, etc
Control0..1
TypeCodeableConcept
50. EHDSMedicationPrescription.prescriptionItem.treatmentPeriod
Definition

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

ShortPeriod over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.)
Control0..1
TypePeriod
52. 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
54. EHDSMedicationPrescription.prescriptionItem.dosageInstructions
Definition

Dosaging and administration instructions

ShortDosaging and administration instructions
Control0..*
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging
56. EHDSMedicationPrescription.prescriptionItem.preparationInstructions
Definition

Additional instructions about preparation or dispense

ShortAdditional instructions about preparation or dispense
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
58. EHDSMedicationPrescription.prescriptionItem.substitution
Definition

Whether and which type of substitution is allowed for this medication treatment item

ShortWhether and which type of substitution is allowed for this medication treatment item
Control0..1
TypeBase
60. 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
62. 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
64. 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.

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.
Control1..1
TypeCodeableConcept
66. 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
68. EHDSMedicationPrescription.prescriptionItem.repeatsAllowed
Definition

How many times the prescription item can be dispensed in addition to the original dispense.

ShortNumber of refills authorized
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
70. EHDSMedicationPrescription.prescriptionItem.minimumDispenseInterval
Definition

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

ShortMinimum Dispense Interval
Control0..1
TypeQuantity
72. 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
74. 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
76. 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
78. EHDSMedicationPrescription.prescriptionItem.comment
Definition

Additional information or comments

ShortAdditional information or comments
Control0..*
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.

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 data elements

ShortPrescription header
4. EHDSMedicationPrescription.header.subject
ShortThe person for whom the medication is prescribed/ordered. [Used for searching]
6. EHDSMedicationPrescription.header.identifier
ShortBusiness identifier(s) for the prescription. [Used for searching]
NoteThis is a business identifier, not a resource identifier (see discussion)
8. EHDSMedicationPrescription.header.authorship
10. EHDSMedicationPrescription.header.authorship.author[x]
ShortThe prescriber, the person who made the prescription, and who takes the responsibility of the treatment. [Used for searching]
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
12. EHDSMedicationPrescription.header.authorship.datetime
ShortTime of issuing (signing) the prescription by health care professional. [Used for searching]
14. EHDSMedicationPrescription.header.status
ShortStatus of the prescription, this should not be status of treatment. For multi-item prescription, the status of prescription is often related to statuses of single lines. In case of single-item prescriptions, the status for line is usually the status of prescription. [Used for searching]
16. EHDSMedicationPrescription.header.statusReason[x]
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
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
18. EHDSMedicationPrescription.header.recorder
Definition

The recorder of the prescription/draft in the information system

ShortThe recorder of the prescription/draft in the information system
Control0..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
20. EHDSMedicationPrescription.header.recordingDate
Definition

Time of authoring the prescription/draft in the information system

ShortTime of authoring the prescription/draft in the information system
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. EHDSMedicationPrescription.header.validFrom
Definition

Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate. [Used for searching]

ShortEffective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate. [Used for searching]
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSMedicationPrescription.header.validUntil
Definition

The validity period end date. The prescription is not dispensable after this date. [Used for searching]

ShortThe validity period end date. The prescription is not dispensable after this date. [Used for searching]
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. EHDSMedicationPrescription.presentedForm
ShortEntire prescription as issued. Various formats could be provided, PDF format is recommended.
28. EHDSMedicationPrescription.comment
Definition

Additional information or comments

ShortAdditional information or comments
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. EHDSMedicationPrescription.prescriptionItem
Definition

Prescription line for one medication. In many countries, only one item is allowed. In case multiple medications are allowed, all lines need to be authored together.

ShortPrescription line for one medication. In many countries, only one item is allowed. In case multiple medications are allowed, all lines need to be authored together.
Control1..*
TypeBase
32. 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.

ShortIdentifier for a single item on prescription, if exists. In case of single-item prescription, this identifier is typically the same as prescription identifier.
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
34. EHDSMedicationPrescription.prescriptionItem.category
Definition

Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc).

ShortCategory or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc).
Control0..*
TypeCodeableConcept
36. EHDSMedicationPrescription.prescriptionItem.medication
Definition

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

ShortPrescribed product, branded, generic, virtual, extemporal, etc
Control1..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication
38. EHDSMedicationPrescription.prescriptionItem.indication[x]
Definition

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

ShortReason for the prescription (typically diagnosis, or a procedure)
Control0..*
TypeChoice of: CodeableConcept, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
40. EHDSMedicationPrescription.prescriptionItem.indicationText
Definition

Reason for the prescription in textual form. This might not be allowed by some implementations.

ShortReason for the prescription in textual form. This might not be allowed by some implementations.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. EHDSMedicationPrescription.prescriptionItem.prescriptionIntent
Definition

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

ShortIntent of the prescription - prophylaxis, treatment, anesthesia, etc
Control0..1
TypeCodeableConcept
44. EHDSMedicationPrescription.prescriptionItem.treatmentPeriod
Definition

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

ShortPeriod over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.)
Control0..1
TypePeriod
46. 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
48. EHDSMedicationPrescription.prescriptionItem.dosageInstructions
Definition

Dosaging and administration instructions

ShortDosaging and administration instructions
Control0..*
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging
50. EHDSMedicationPrescription.prescriptionItem.preparationInstructions
Definition

Additional instructions about preparation or dispense

ShortAdditional instructions about preparation or dispense
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. EHDSMedicationPrescription.prescriptionItem.substitution
Definition

Whether and which type of substitution is allowed for this medication treatment item

ShortWhether and which type of substitution is allowed for this medication treatment item
Control0..1
TypeBase
54. 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
56. 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
58. 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.

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.
Control1..1
TypeCodeableConcept
60. 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
62. EHDSMedicationPrescription.prescriptionItem.repeatsAllowed
Definition

How many times the prescription item can be dispensed in addition to the original dispense.

ShortNumber of refills authorized
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
64. EHDSMedicationPrescription.prescriptionItem.minimumDispenseInterval
Definition

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

ShortMinimum Dispense Interval
Control0..1
TypeQuantity
66. 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
68. 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
70. 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
72. EHDSMedicationPrescription.prescriptionItem.comment
Definition

Additional information or comments

ShortAdditional information or comments
Control0..*
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.

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 data elements

ShortPrescription header
Control1..*
TypeBase
4. EHDSMedicationPrescription.header.subject
Definition

Patient/subject information

ShortThe person for whom the medication is prescribed/ordered. [Used for searching]
Control1..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient
6. EHDSMedicationPrescription.header.identifier
Definition

Business identifier for the object

ShortBusiness identifier(s) for the prescription. [Used for searching]
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
8. EHDSMedicationPrescription.header.authorship
Definition

Resource authoring details

ShortAuthorship
Control1..*
TypeBase
10. EHDSMedicationPrescription.header.authorship.author[x]
Definition

Author(s) by whom the resource was/were authored. Multiple authors could be provided.

ShortThe prescriber, the person who made the prescription, and who takes the responsibility of the treatment. [Used for searching]
Control1..1
TypeChoice of: https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSOrganization, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDevice
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
12. EHDSMedicationPrescription.header.authorship.datetime
Definition

Date and time of the issuing the document/resource by its author.

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
14. EHDSMedicationPrescription.header.lastUpdate
Definition

Date and time of the last update to the document/information

ShortDate and time of the last update to the resource
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. EHDSMedicationPrescription.header.status
Definition

Status of the resource

ShortStatus of the prescription, this should not be status of treatment. For multi-item prescription, the status of prescription is often related to statuses of single lines. In case of single-item prescriptions, the status for line is usually the status of prescription. [Used for searching]
Control1..1
TypeCodeableConcept
18. EHDSMedicationPrescription.header.statusReason[x]
Definition

Reason for the current status of the resource.

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
20. EHDSMedicationPrescription.header.language
Definition

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

ShortLanguage
Control0..1
Binding

BCP 47

TypeCodeableConcept
22. EHDSMedicationPrescription.header.version
Definition

Business version of the resource.

ShortVersion
NoteThis is a business version Id, not a resource version Id (see discussion)
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. EHDSMedicationPrescription.presentedForm
Definition

A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document

ShortEntire prescription as issued. Various formats could be provided, PDF format is recommended.
Control0..*
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment
26. EHDSMedicationPrescription.header.recorder
Definition

The recorder of the prescription/draft in the information system

ShortThe recorder of the prescription/draft in the information system
Control0..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional
28. EHDSMedicationPrescription.header.recordingDate
Definition

Time of authoring the prescription/draft in the information system

ShortTime of authoring the prescription/draft in the information system
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. EHDSMedicationPrescription.header.validFrom
Definition

Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate. [Used for searching]

ShortEffective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate. [Used for searching]
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. EHDSMedicationPrescription.header.validUntil
Definition

The validity period end date. The prescription is not dispensable after this date. [Used for searching]

ShortThe validity period end date. The prescription is not dispensable after this date. [Used for searching]
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. EHDSMedicationPrescription.comment
Definition

Additional information or comments

ShortAdditional information or comments
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
36. EHDSMedicationPrescription.prescriptionItem
Definition

Prescription line for one medication. In many countries, only one item is allowed. In case multiple medications are allowed, all lines need to be authored together.

ShortPrescription line for one medication. In many countries, only one item is allowed. In case multiple medications are allowed, all lines need to be authored together.
Control1..*
TypeBase
38. 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.

ShortIdentifier for a single item on prescription, if exists. In case of single-item prescription, this identifier is typically the same as prescription identifier.
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
40. EHDSMedicationPrescription.prescriptionItem.category
Definition

Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc).

ShortCategory or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc).
Control0..*
TypeCodeableConcept
42. EHDSMedicationPrescription.prescriptionItem.medication
Definition

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

ShortPrescribed product, branded, generic, virtual, extemporal, etc
Control1..1
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication
44. EHDSMedicationPrescription.prescriptionItem.indication[x]
Definition

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

ShortReason for the prescription (typically diagnosis, or a procedure)
Control0..*
TypeChoice of: CodeableConcept, https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
46. EHDSMedicationPrescription.prescriptionItem.indicationText
Definition

Reason for the prescription in textual form. This might not be allowed by some implementations.

ShortReason for the prescription in textual form. This might not be allowed by some implementations.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. EHDSMedicationPrescription.prescriptionItem.prescriptionIntent
Definition

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

ShortIntent of the prescription - prophylaxis, treatment, anesthesia, etc
Control0..1
TypeCodeableConcept
50. EHDSMedicationPrescription.prescriptionItem.treatmentPeriod
Definition

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

ShortPeriod over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.)
Control0..1
TypePeriod
52. 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
54. EHDSMedicationPrescription.prescriptionItem.dosageInstructions
Definition

Dosaging and administration instructions

ShortDosaging and administration instructions
Control0..*
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging
56. EHDSMedicationPrescription.prescriptionItem.preparationInstructions
Definition

Additional instructions about preparation or dispense

ShortAdditional instructions about preparation or dispense
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
58. EHDSMedicationPrescription.prescriptionItem.substitution
Definition

Whether and which type of substitution is allowed for this medication treatment item

ShortWhether and which type of substitution is allowed for this medication treatment item
Control0..1
TypeBase
60. 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
62. 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
64. 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.

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.
Control1..1
TypeCodeableConcept
66. 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
68. EHDSMedicationPrescription.prescriptionItem.repeatsAllowed
Definition

How many times the prescription item can be dispensed in addition to the original dispense.

ShortNumber of refills authorized
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
70. EHDSMedicationPrescription.prescriptionItem.minimumDispenseInterval
Definition

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

ShortMinimum Dispense Interval
Control0..1
TypeQuantity
72. 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
74. 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
76. 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
78. EHDSMedicationPrescription.prescriptionItem.comment
Definition

Additional information or comments

ShortAdditional information or comments
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension