Medication Prescription and Delivery (MPD)
0.1.0 - ci-build
Medication Prescription and Delivery (MPD), published by Integrating the Healthcare Enterprise (IHE). This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/IHE/pharm-mpd and changes regularly. See the Directory of published versions
| Active as of 2023-08-03 |
Definitions for the MedicationDispenseIHEPWP logical model.
Guidance on how to interpret the contents of this table can be found here.
| 1. MedicationDispenseIHEPWP | |
| Definition | A medication dispense relates to zero or one prescription item of one prescription. There are cases when a medication is dispensed before the prescription is created. Medications dispensed outside the context of any prescription are considered as self-prescribed by the professional who dispenses. Thus they are still attached to a pseudo-prescription. A medication dispense is issued by one pharmacy staff. It is related to zero (community use case) or one (hospital use case) encounter of care. |
| Control | 0..? |
| Logical Model | This logical model cannot be the target of a reference |
| 2. MedicationDispenseIHEPWP.dispenseID | |
| Definition | Pharmaceutical advice ID |
| Control | 0..1 |
| Type | Identifier |
| 3. MedicationDispenseIHEPWP.refillnumber | |
| Definition | refill number |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. MedicationDispenseIHEPWP.date | |
| Definition | Date/Time of dispense |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 5. MedicationDispenseIHEPWP.location | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. MedicationDispenseIHEPWP.patient | |
| Definition | The person for which the medication is prescribed. |
| Control | 1..1 |
| Type | Reference(Patient) |
| 7. MedicationDispenseIHEPWP.expectedQuantity | |
| Definition | Expected quantity (number of packs/number of units) |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. MedicationDispenseIHEPWP.quantityDelivered | |
| Definition | Quantity delivered (number of packs/number of units) |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 9. MedicationDispenseIHEPWP.dispensingperiod | |
| Definition | Dispensing period (period for which the medication is dispensed) |
| Control | 0..1 |
| Type | Period |
| 10. MedicationDispenseIHEPWP.dispensingPresentation | |
| Definition | Dispensing presentation: blister, box, single dose unit |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 11. MedicationDispenseIHEPWP.deliveryMode | |
| Definition | Delivery mode : bulk, nominative (per patient) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. MedicationDispenseIHEPWP.batchNumber | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 13. MedicationDispenseIHEPWP.expirationDate | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. MedicationDispenseIHEPWP.pharmaceuticalInstructions | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 15. MedicationDispenseIHEPWP.pricepaidbypatient | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. MedicationDispenseIHEPWP.pharmacist | |
| Control | 0..1 |
| 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.
| 1. MedicationDispenseIHEPWP | |
| Definition | A medication dispense relates to zero or one prescription item of one prescription. There are cases when a medication is dispensed before the prescription is created. Medications dispensed outside the context of any prescription are considered as self-prescribed by the professional who dispenses. Thus they are still attached to a pseudo-prescription. A medication dispense is issued by one pharmacy staff. It is related to zero (community use case) or one (hospital use case) encounter of care. Base definition for all types defined in FHIR type system. |
| Control | 0..* |
| Logical Model | This logical model cannot be the target of a reference |
| Invariants | Defined on this element ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count())) |
| 2. MedicationDispenseIHEPWP.dispenseID | |
| Definition | Pharmaceutical advice ID |
| Control | 0..1 |
| Type | Identifier |
| 3. MedicationDispenseIHEPWP.refillnumber | |
| Definition | refill number |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. MedicationDispenseIHEPWP.date | |
| Definition | Date/Time of dispense |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 5. MedicationDispenseIHEPWP.location | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. MedicationDispenseIHEPWP.patient | |
| Definition | The person for which the medication is prescribed. |
| Control | 1..1 |
| Type | Reference(Patient) |
| 7. MedicationDispenseIHEPWP.expectedQuantity | |
| Definition | Expected quantity (number of packs/number of units) |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. MedicationDispenseIHEPWP.quantityDelivered | |
| Definition | Quantity delivered (number of packs/number of units) |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 9. MedicationDispenseIHEPWP.dispensingperiod | |
| Definition | Dispensing period (period for which the medication is dispensed) |
| Control | 0..1 |
| Type | Period |
| 10. MedicationDispenseIHEPWP.dispensingPresentation | |
| Definition | Dispensing presentation: blister, box, single dose unit |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 11. MedicationDispenseIHEPWP.deliveryMode | |
| Definition | Delivery mode : bulk, nominative (per patient) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. MedicationDispenseIHEPWP.batchNumber | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 13. MedicationDispenseIHEPWP.expirationDate | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. MedicationDispenseIHEPWP.pharmaceuticalInstructions | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 15. MedicationDispenseIHEPWP.pricepaidbypatient | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. MedicationDispenseIHEPWP.pharmacist | |
| Control | 0..1 |
| 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.
| 1. MedicationDispenseIHEPWP | |
| Definition | A medication dispense relates to zero or one prescription item of one prescription. There are cases when a medication is dispensed before the prescription is created. Medications dispensed outside the context of any prescription are considered as self-prescribed by the professional who dispenses. Thus they are still attached to a pseudo-prescription. A medication dispense is issued by one pharmacy staff. It is related to zero (community use case) or one (hospital use case) encounter of care. |
| Control | 0..* |
| Logical Model | This logical model cannot be the target of a reference |
| 2. MedicationDispenseIHEPWP.dispenseID | |
| Definition | Pharmaceutical advice ID |
| Control | 0..1 |
| Type | Identifier |
| 3. MedicationDispenseIHEPWP.refillnumber | |
| Definition | refill number |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. MedicationDispenseIHEPWP.date | |
| Definition | Date/Time of dispense |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 5. MedicationDispenseIHEPWP.location | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. MedicationDispenseIHEPWP.patient | |
| Definition | The person for which the medication is prescribed. |
| Control | 1..1 |
| Type | Reference(Patient) |
| 7. MedicationDispenseIHEPWP.expectedQuantity | |
| Definition | Expected quantity (number of packs/number of units) |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. MedicationDispenseIHEPWP.quantityDelivered | |
| Definition | Quantity delivered (number of packs/number of units) |
| Control | 0..1 |
| Type | integer |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 9. MedicationDispenseIHEPWP.dispensingperiod | |
| Definition | Dispensing period (period for which the medication is dispensed) |
| Control | 0..1 |
| Type | Period |
| 10. MedicationDispenseIHEPWP.dispensingPresentation | |
| Definition | Dispensing presentation: blister, box, single dose unit |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 11. MedicationDispenseIHEPWP.deliveryMode | |
| Definition | Delivery mode : bulk, nominative (per patient) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. MedicationDispenseIHEPWP.batchNumber | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 13. MedicationDispenseIHEPWP.expirationDate | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. MedicationDispenseIHEPWP.pharmaceuticalInstructions | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 15. MedicationDispenseIHEPWP.pricepaidbypatient | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. MedicationDispenseIHEPWP.pharmacist | |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |