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/ and changes regularly. See the Directory of published versions
Draft as of 2024-12-16 |
Definitions for the EHDSMedicationPrescription logical model.
Guidance on how to interpret the contents of this table can be found here
0. EHDSMedicationPrescription | |
Definition | Logical model for medication prescription. A prescription contains one or more prescription items. |
Short | Medication Prescription (model) |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSMedicationPrescription.identifier | |
Definition | Business identifier(s) for the prescription |
Short | Business identifier(s) for the prescription |
Comments | No change |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 1..* |
Type | Identifier |
4. EHDSMedicationPrescription.prescriber | |
Definition | Question: would we want to add basic Practicioner model? |
Short | The person who made the prescription, and who takes the responsibility of the treatment |
Comments | No change |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
6. EHDSMedicationPrescription.issueDate | |
Definition | Time of issuing (signing) the prescription by health care practicioner |
Short | Time of issuing (signing) the prescription by health care practicioner |
Comments | No change |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. EHDSMedicationPrescription.patient | |
Definition | Question: would we want to add basic Patient model? |
Short | The person for whom the medication is prescribed/ordered |
Comments | No change (Patient model will be common for all use cases) |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient |
10. EHDSMedicationPrescription.category | |
Definition | Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc). |
Short | Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc). |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
12. EHDSMedicationPrescription.validFrom | |
Definition | Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate |
Short | Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate |
Comments | Added. Often the same as IssueDate (A 1.2.2) or Start of therapy (A 1.5.6) |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
14. EHDSMedicationPrescription.validUntil | |
Definition | The validity period end date. The prescription is not dispensable after this date. |
Short | The validity period end date. The prescription is not dispensable after this date. |
Comments | No change (A.1.5.8) |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. EHDSMedicationPrescription.recorder | |
Definition | The recorder of the prescription/draft in the information system |
Short | The recorder of the prescription/draft in the information system |
Comments | Added. Not relevant for crossborder. |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
18. EHDSMedicationPrescription.recordingDate | |
Definition | Time of authoring the prescription/draft in the information system |
Short | Time of authoring the prescription/draft in the information system |
Comments | Added. Not relevant for crossborder. |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. EHDSMedicationPrescription.status | |
Definition | Status of the prescription, this should not be status of treatment |
Short | Status of the prescription, this should not be status of treatment |
Comments | Added. |
Control | 1..1 |
Type | CodeableConcept |
22. EHDSMedicationPrescription.statusReason | |
Definition | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Short | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
24. EHDSMedicationPrescription.statusReasonText | |
Definition | Textual reason for the current status of prescription |
Short | Textual reason for the current status of prescription |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. EHDSMedicationPrescription.comment | |
Definition | Additional information or comments |
Short | Additional information or comments |
Control | 0..* |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
28. EHDSMedicationPrescription.prescriptionItem | |
Definition | Presription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together. |
Short | Presription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together. |
Control | 1..* |
Type | Base |
30. EHDSMedicationPrescription.prescriptionItem.identifier | |
Definition | Identifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier. |
Short | Identifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier. |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 0..1 |
Type | Identifier |
32. EHDSMedicationPrescription.prescriptionItem.medication | |
Definition | Prescribed product, branded, generic, virtual, extemporal, etc |
Short | Prescribed product, branded, generic, virtual, extemporal, etc |
Comments | Medication model changed - described within that model |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication |
34. EHDSMedicationPrescription.prescriptionItem.indication | |
Definition | Reason for the prescription (typically diagnosis, or a procedure) |
Short | Reason for the prescription (typically diagnosis, or a procedure) |
Comments | No change (A.1.5.10) |
Control | 0..* |
Binding | shall we have a preferred binding here? |
Type | CodeableConcept |
36. EHDSMedicationPrescription.prescriptionItem.indicationText | |
Definition | Reason for the prescription in textual form. This might not be allowed by some implementations. |
Short | Reason for the prescription in textual form. This might not be allowed by some implementations. |
Comments | No change (code not required) A1.5.10 |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
38. EHDSMedicationPrescription.prescriptionItem.prescriptionIntent | |
Definition | Intent of the prescription - prophylaxis, treatment, anesthesia, etc |
Short | Intent of the prescription - prophylaxis, treatment, anesthesia, etc |
Control | 0..1 |
Type | CodeableConcept |
40. 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.) |
Short | Period over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.) |
Comments | Starting Date of Therapy A1.5.6. End date added. |
Control | 0..1 |
Type | Period |
42. EHDSMedicationPrescription.prescriptionItem.quantityPrescribed | |
Definition | Overall quantity of prescribed product (e.g number of packages or number of tablets). |
Short | Overall quantity of prescribed product (e.g number of packages or number of tablets). |
Comments | No change |
Control | 0..1 |
Type | Quantity |
44. EHDSMedicationPrescription.prescriptionItem.dosageInstructions | |
Definition | Dosaging and administration instructions |
Short | Dosaging and administration instructions |
Comments | Dosage model significantly changed towards more granularity. A.1.5.3-A.1.5.7 |
Control | 0..* |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging |
46. EHDSMedicationPrescription.prescriptionItem.preparationInstructions | |
Definition | Additional instructions about preparation or dispense |
Short | Additional instructions about preparation or dispense |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
48. EHDSMedicationPrescription.prescriptionItem.substitution | |
Definition | Whether and which type of substitution is allowed for this medication treatment line |
Short | Whether and which type of substitution is allowed for this medication treatment line |
Comments | No change but subelements added. A 1.5.11 |
Control | 0..1 |
Type | Base |
50. EHDSMedicationPrescription.prescriptionItem.substitution.allowed | |
Definition | Whether substitution is allowed or not. |
Short | Whether substitution is allowed or not. |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
52. EHDSMedicationPrescription.prescriptionItem.substitution.type | |
Definition | The type of substitution that is allowed. |
Short | The type of substitution that is allowed. |
Control | 0..1 |
Type | CodeableConcept |
54. EHDSMedicationPrescription.prescriptionItem.substitution.typeReason[x] | |
Definition | Reason for the substitution requirement |
Short | Reason for the substitution requirement |
Control | 0..1 |
Type | Choice of: CodeableConcept, string |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
56. EHDSMedicationPrescription.prescriptionItem.status | |
Definition | Status of the prescription, this should not be status of treatment |
Short | Status of the prescription, this should not be status of treatment |
Comments | Added. |
Control | 1..1 |
Type | CodeableConcept |
58. EHDSMedicationPrescription.prescriptionItem.statusReason | |
Definition | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Short | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
60. EHDSMedicationPrescription.prescriptionItem.statusReasonText | |
Definition | Textual reason for the current status of prescription |
Short | Textual reason for the current status of prescription |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
62. EHDSMedicationPrescription.prescriptionItem.reasonForChange | |
Definition | The reason the prescription was changed from previous |
Short | The reason the prescription was changed from previous |
Comments | Added. Changed from which other (version of) prescription? |
Control | 0..1 |
Type | CodeableConcept |
64. EHDSMedicationPrescription.prescriptionItem.repeatsAllowed | |
Definition | How many times the prescription item can be dispensed in addition to the original dispense. |
Short | Number of refills authorized |
Comments | Added. A.1.5.9 Repeats |
Control | 0..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
66. EHDSMedicationPrescription.prescriptionItem.minimumDispenseInterval | |
Definition | If a prescription allows for repeated dispensations, the interval between dispensations shall be stated here. |
Short | Minimum Dispense Interval |
Comments | Added, based on ISO 17532:2024 A.7.3 Minimum dispensing interval |
Control | 0..1 |
Type | Duration |
68. EHDSMedicationPrescription.prescriptionItem.comment | |
Definition | Additional information or comments |
Short | Additional information or comments |
Comments | Added. |
Control | 0..* |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be found here
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. |
Short | Medication Prescription (model)Base for all types and resources |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSMedicationPrescription.identifier | |
Definition | Business identifier(s) for the prescription |
Short | Business identifier(s) for the prescription |
Comments | No change |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 1..* |
Type | Identifier |
4. EHDSMedicationPrescription.prescriber | |
Definition | Question: would we want to add basic Practicioner model? |
Short | The person who made the prescription, and who takes the responsibility of the treatment |
Comments | No change |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
6. EHDSMedicationPrescription.issueDate | |
Definition | Time of issuing (signing) the prescription by health care practicioner |
Short | Time of issuing (signing) the prescription by health care practicioner |
Comments | No change |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. EHDSMedicationPrescription.patient | |
Definition | Question: would we want to add basic Patient model? |
Short | The person for whom the medication is prescribed/ordered |
Comments | No change (Patient model will be common for all use cases) |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient |
10. EHDSMedicationPrescription.category | |
Definition | Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc). |
Short | Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc). |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
12. EHDSMedicationPrescription.validFrom | |
Definition | Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate |
Short | Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate |
Comments | Added. Often the same as IssueDate (A 1.2.2) or Start of therapy (A 1.5.6) |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
14. EHDSMedicationPrescription.validUntil | |
Definition | The validity period end date. The prescription is not dispensable after this date. |
Short | The validity period end date. The prescription is not dispensable after this date. |
Comments | No change (A.1.5.8) |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. EHDSMedicationPrescription.recorder | |
Definition | The recorder of the prescription/draft in the information system |
Short | The recorder of the prescription/draft in the information system |
Comments | Added. Not relevant for crossborder. |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
18. EHDSMedicationPrescription.recordingDate | |
Definition | Time of authoring the prescription/draft in the information system |
Short | Time of authoring the prescription/draft in the information system |
Comments | Added. Not relevant for crossborder. |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. EHDSMedicationPrescription.status | |
Definition | Status of the prescription, this should not be status of treatment |
Short | Status of the prescription, this should not be status of treatment |
Comments | Added. |
Control | 1..1 |
Type | CodeableConcept |
22. EHDSMedicationPrescription.statusReason | |
Definition | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Short | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
24. EHDSMedicationPrescription.statusReasonText | |
Definition | Textual reason for the current status of prescription |
Short | Textual reason for the current status of prescription |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. EHDSMedicationPrescription.comment | |
Definition | Additional information or comments |
Short | Additional information or comments |
Control | 0..* |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
28. EHDSMedicationPrescription.prescriptionItem | |
Definition | Presription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together. |
Short | Presription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together. |
Control | 1..* |
Type | Base |
30. EHDSMedicationPrescription.prescriptionItem.identifier | |
Definition | Identifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier. |
Short | Identifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier. |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 0..1 |
Type | Identifier |
32. EHDSMedicationPrescription.prescriptionItem.medication | |
Definition | Prescribed product, branded, generic, virtual, extemporal, etc |
Short | Prescribed product, branded, generic, virtual, extemporal, etc |
Comments | Medication model changed - described within that model |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication |
34. EHDSMedicationPrescription.prescriptionItem.indication | |
Definition | Reason for the prescription (typically diagnosis, or a procedure) |
Short | Reason for the prescription (typically diagnosis, or a procedure) |
Comments | No change (A.1.5.10) |
Control | 0..* |
Binding | shall we have a preferred binding here? |
Type | CodeableConcept |
36. EHDSMedicationPrescription.prescriptionItem.indicationText | |
Definition | Reason for the prescription in textual form. This might not be allowed by some implementations. |
Short | Reason for the prescription in textual form. This might not be allowed by some implementations. |
Comments | No change (code not required) A1.5.10 |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
38. EHDSMedicationPrescription.prescriptionItem.prescriptionIntent | |
Definition | Intent of the prescription - prophylaxis, treatment, anesthesia, etc |
Short | Intent of the prescription - prophylaxis, treatment, anesthesia, etc |
Control | 0..1 |
Type | CodeableConcept |
40. 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.) |
Short | Period over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.) |
Comments | Starting Date of Therapy A1.5.6. End date added. |
Control | 0..1 |
Type | Period |
42. EHDSMedicationPrescription.prescriptionItem.quantityPrescribed | |
Definition | Overall quantity of prescribed product (e.g number of packages or number of tablets). |
Short | Overall quantity of prescribed product (e.g number of packages or number of tablets). |
Comments | No change |
Control | 0..1 |
Type | Quantity |
44. EHDSMedicationPrescription.prescriptionItem.dosageInstructions | |
Definition | Dosaging and administration instructions |
Short | Dosaging and administration instructions |
Comments | Dosage model significantly changed towards more granularity. A.1.5.3-A.1.5.7 |
Control | 0..* |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging |
46. EHDSMedicationPrescription.prescriptionItem.preparationInstructions | |
Definition | Additional instructions about preparation or dispense |
Short | Additional instructions about preparation or dispense |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
48. EHDSMedicationPrescription.prescriptionItem.substitution | |
Definition | Whether and which type of substitution is allowed for this medication treatment line |
Short | Whether and which type of substitution is allowed for this medication treatment line |
Comments | No change but subelements added. A 1.5.11 |
Control | 0..1 |
Type | Base |
50. EHDSMedicationPrescription.prescriptionItem.substitution.allowed | |
Definition | Whether substitution is allowed or not. |
Short | Whether substitution is allowed or not. |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
52. EHDSMedicationPrescription.prescriptionItem.substitution.type | |
Definition | The type of substitution that is allowed. |
Short | The type of substitution that is allowed. |
Control | 0..1 |
Type | CodeableConcept |
54. EHDSMedicationPrescription.prescriptionItem.substitution.typeReason[x] | |
Definition | Reason for the substitution requirement |
Short | Reason for the substitution requirement |
Control | 0..1 |
Type | Choice of: CodeableConcept, string |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
56. EHDSMedicationPrescription.prescriptionItem.status | |
Definition | Status of the prescription, this should not be status of treatment |
Short | Status of the prescription, this should not be status of treatment |
Comments | Added. |
Control | 1..1 |
Type | CodeableConcept |
58. EHDSMedicationPrescription.prescriptionItem.statusReason | |
Definition | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Short | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
60. EHDSMedicationPrescription.prescriptionItem.statusReasonText | |
Definition | Textual reason for the current status of prescription |
Short | Textual reason for the current status of prescription |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
62. EHDSMedicationPrescription.prescriptionItem.reasonForChange | |
Definition | The reason the prescription was changed from previous |
Short | The reason the prescription was changed from previous |
Comments | Added. Changed from which other (version of) prescription? |
Control | 0..1 |
Type | CodeableConcept |
64. EHDSMedicationPrescription.prescriptionItem.repeatsAllowed | |
Definition | How many times the prescription item can be dispensed in addition to the original dispense. |
Short | Number of refills authorized |
Comments | Added. A.1.5.9 Repeats |
Control | 0..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
66. EHDSMedicationPrescription.prescriptionItem.minimumDispenseInterval | |
Definition | If a prescription allows for repeated dispensations, the interval between dispensations shall be stated here. |
Short | Minimum Dispense Interval |
Comments | Added, based on ISO 17532:2024 A.7.3 Minimum dispensing interval |
Control | 0..1 |
Type | Duration |
68. EHDSMedicationPrescription.prescriptionItem.comment | |
Definition | Additional information or comments |
Short | Additional information or comments |
Comments | Added. |
Control | 0..* |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be found here
0. EHDSMedicationPrescription | |
Definition | Logical model for medication prescription. A prescription contains one or more prescription items. |
Short | Medication Prescription (model) |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. EHDSMedicationPrescription.identifier | |
Definition | Business identifier(s) for the prescription |
Short | Business identifier(s) for the prescription |
Comments | No change |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 1..* |
Type | Identifier |
4. EHDSMedicationPrescription.prescriber | |
Definition | Question: would we want to add basic Practicioner model? |
Short | The person who made the prescription, and who takes the responsibility of the treatment |
Comments | No change |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
6. EHDSMedicationPrescription.issueDate | |
Definition | Time of issuing (signing) the prescription by health care practicioner |
Short | Time of issuing (signing) the prescription by health care practicioner |
Comments | No change |
Control | 1..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
8. EHDSMedicationPrescription.patient | |
Definition | Question: would we want to add basic Patient model? |
Short | The person for whom the medication is prescribed/ordered |
Comments | No change (Patient model will be common for all use cases) |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatient |
10. EHDSMedicationPrescription.category | |
Definition | Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc). |
Short | Category or categories of prescription. For example type of reimbursement, or type of prescription (e.g. hospital, private, etc). |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
12. EHDSMedicationPrescription.validFrom | |
Definition | Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate |
Short | Effective date of the prescription. The prescription is not dispensable before this date. In most cases this information repeats issueDate |
Comments | Added. Often the same as IssueDate (A 1.2.2) or Start of therapy (A 1.5.6) |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
14. EHDSMedicationPrescription.validUntil | |
Definition | The validity period end date. The prescription is not dispensable after this date. |
Short | The validity period end date. The prescription is not dispensable after this date. |
Comments | No change (A.1.5.8) |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
16. EHDSMedicationPrescription.recorder | |
Definition | The recorder of the prescription/draft in the information system |
Short | The recorder of the prescription/draft in the information system |
Comments | Added. Not relevant for crossborder. |
Control | 0..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHealthProfessional |
18. EHDSMedicationPrescription.recordingDate | |
Definition | Time of authoring the prescription/draft in the information system |
Short | Time of authoring the prescription/draft in the information system |
Comments | Added. Not relevant for crossborder. |
Control | 0..1 |
Type | dateTime |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
20. EHDSMedicationPrescription.status | |
Definition | Status of the prescription, this should not be status of treatment |
Short | Status of the prescription, this should not be status of treatment |
Comments | Added. |
Control | 1..1 |
Type | CodeableConcept |
22. EHDSMedicationPrescription.statusReason | |
Definition | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Short | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
24. EHDSMedicationPrescription.statusReasonText | |
Definition | Textual reason for the current status of prescription |
Short | Textual reason for the current status of prescription |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
26. EHDSMedicationPrescription.comment | |
Definition | Additional information or comments |
Short | Additional information or comments |
Control | 0..* |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
28. EHDSMedicationPrescription.prescriptionItem | |
Definition | Presription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together. |
Short | Presription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together. |
Control | 1..* |
Type | Base |
30. EHDSMedicationPrescription.prescriptionItem.identifier | |
Definition | Identifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier. |
Short | Identifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier. |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 0..1 |
Type | Identifier |
32. EHDSMedicationPrescription.prescriptionItem.medication | |
Definition | Prescribed product, branded, generic, virtual, extemporal, etc |
Short | Prescribed product, branded, generic, virtual, extemporal, etc |
Comments | Medication model changed - described within that model |
Control | 1..1 |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedication |
34. EHDSMedicationPrescription.prescriptionItem.indication | |
Definition | Reason for the prescription (typically diagnosis, or a procedure) |
Short | Reason for the prescription (typically diagnosis, or a procedure) |
Comments | No change (A.1.5.10) |
Control | 0..* |
Binding | shall we have a preferred binding here? |
Type | CodeableConcept |
36. EHDSMedicationPrescription.prescriptionItem.indicationText | |
Definition | Reason for the prescription in textual form. This might not be allowed by some implementations. |
Short | Reason for the prescription in textual form. This might not be allowed by some implementations. |
Comments | No change (code not required) A1.5.10 |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
38. EHDSMedicationPrescription.prescriptionItem.prescriptionIntent | |
Definition | Intent of the prescription - prophylaxis, treatment, anesthesia, etc |
Short | Intent of the prescription - prophylaxis, treatment, anesthesia, etc |
Control | 0..1 |
Type | CodeableConcept |
40. 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.) |
Short | Period over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.) |
Comments | Starting Date of Therapy A1.5.6. End date added. |
Control | 0..1 |
Type | Period |
42. EHDSMedicationPrescription.prescriptionItem.quantityPrescribed | |
Definition | Overall quantity of prescribed product (e.g number of packages or number of tablets). |
Short | Overall quantity of prescribed product (e.g number of packages or number of tablets). |
Comments | No change |
Control | 0..1 |
Type | Quantity |
44. EHDSMedicationPrescription.prescriptionItem.dosageInstructions | |
Definition | Dosaging and administration instructions |
Short | Dosaging and administration instructions |
Comments | Dosage model significantly changed towards more granularity. A.1.5.3-A.1.5.7 |
Control | 0..* |
Type | https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosaging |
46. EHDSMedicationPrescription.prescriptionItem.preparationInstructions | |
Definition | Additional instructions about preparation or dispense |
Short | Additional instructions about preparation or dispense |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
48. EHDSMedicationPrescription.prescriptionItem.substitution | |
Definition | Whether and which type of substitution is allowed for this medication treatment line |
Short | Whether and which type of substitution is allowed for this medication treatment line |
Comments | No change but subelements added. A 1.5.11 |
Control | 0..1 |
Type | Base |
50. EHDSMedicationPrescription.prescriptionItem.substitution.allowed | |
Definition | Whether substitution is allowed or not. |
Short | Whether substitution is allowed or not. |
Control | 0..1 |
Type | boolean |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
52. EHDSMedicationPrescription.prescriptionItem.substitution.type | |
Definition | The type of substitution that is allowed. |
Short | The type of substitution that is allowed. |
Control | 0..1 |
Type | CodeableConcept |
54. EHDSMedicationPrescription.prescriptionItem.substitution.typeReason[x] | |
Definition | Reason for the substitution requirement |
Short | Reason for the substitution requirement |
Control | 0..1 |
Type | Choice of: CodeableConcept, string |
[x] Note | SeeChoice of Data Typesfor further information about how to use [x] |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
56. EHDSMedicationPrescription.prescriptionItem.status | |
Definition | Status of the prescription, this should not be status of treatment |
Short | Status of the prescription, this should not be status of treatment |
Comments | Added. |
Control | 1..1 |
Type | CodeableConcept |
58. EHDSMedicationPrescription.prescriptionItem.statusReason | |
Definition | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Short | Reason for the current status of prescription, for example the reason why the prescription was made invalid |
Comments | Added. |
Control | 0..* |
Type | CodeableConcept |
60. EHDSMedicationPrescription.prescriptionItem.statusReasonText | |
Definition | Textual reason for the current status of prescription |
Short | Textual reason for the current status of prescription |
Comments | Added. |
Control | 0..1 |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
62. EHDSMedicationPrescription.prescriptionItem.reasonForChange | |
Definition | The reason the prescription was changed from previous |
Short | The reason the prescription was changed from previous |
Comments | Added. Changed from which other (version of) prescription? |
Control | 0..1 |
Type | CodeableConcept |
64. EHDSMedicationPrescription.prescriptionItem.repeatsAllowed | |
Definition | How many times the prescription item can be dispensed in addition to the original dispense. |
Short | Number of refills authorized |
Comments | Added. A.1.5.9 Repeats |
Control | 0..1 |
Type | integer |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
66. EHDSMedicationPrescription.prescriptionItem.minimumDispenseInterval | |
Definition | If a prescription allows for repeated dispensations, the interval between dispensations shall be stated here. |
Short | Minimum Dispense Interval |
Comments | Added, based on ISO 17532:2024 A.7.3 Minimum dispensing interval |
Control | 0..1 |
Type | Duration |
68. EHDSMedicationPrescription.prescriptionItem.comment | |
Definition | Additional information or comments |
Short | Additional information or comments |
Comments | Added. |
Control | 0..* |
Type | string |
Primitive Value | This primitive element may be present, or absent, or replaced by an extension |