Medication Prescription and Delivery (MPD)
0.1.0 - ci-build International flag

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

Logical Model: MedicationDispenseHMW - Detailed Descriptions

Active as of 2023-08-03

Definitions for the MedicationDispenseHMW logical model.

Guidance on how to interpret the contents of this table can be found here.

1. MedicationDispenseHMW
Definition

[HMW] Logical Model for dispense

Control0..?
Logical ModelThis logical model cannot be the target of a reference
2. MedicationDispenseHMW.identifier
Definition

The business identifier(s) for the medication dispense session

NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
3. MedicationDispenseHMW.patient
Definition

The person for which the medication is dispensed.

Control1..1
TypeReference(Patient)
4. MedicationDispenseHMW.dispenser
Definition

The dispenser, if known and relevant

Control0..*
TypeBackboneElement
5. MedicationDispenseHMW.date
Definition

The date when the dispense ocurred (or not)

Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. MedicationDispenseHMW.prescription
Definition

The information about a prescription related to the dispense

Control0..1
TypeReference(MedicationRequest)
7. MedicationDispenseHMW.status
Definition

Status of the dispense

Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. MedicationDispenseHMW.statusReason
Definition

Reason for a dispense status

Control0..*
TypeCodeableConcept
9. MedicationDispenseHMW.product[x]
Definition

The product that was dispensed - coded or not (e.g. for magistral preparations)

Control1..1
TypeChoice of: CodeableConcept, Reference(Medication)
[x] NoteSee Choice of Data Types for further information about how to use [x]
10. MedicationDispenseHMW.quantitydispensed
Definition

The amound of product that was dispensed

Control0..1
TypeQuantity(SimpleQuantity)
11. MedicationDispenseHMW.dosageInstruction
Definition

The instructions for using the product

Control0..1
TypeDosage
12. MedicationDispenseHMW.note
Definition

Additional information about the dispensed product

Control0..*
TypeAnnotation

Guidance on how to interpret the contents of this table can be found here.

1. MedicationDispenseHMW
Definition

[HMW] Logical Model for dispense

Base definition for all types defined in FHIR type system.

Control0..*
Logical ModelThis logical model cannot be the target of a reference
InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
2. MedicationDispenseHMW.identifier
Definition

The business identifier(s) for the medication dispense session

NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
3. MedicationDispenseHMW.patient
Definition

The person for which the medication is dispensed.

Control1..1
TypeReference(Patient)
4. MedicationDispenseHMW.dispenser
Definition

The dispenser, if known and relevant

Control0..*
TypeBackboneElement
5. MedicationDispenseHMW.date
Definition

The date when the dispense ocurred (or not)

Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. MedicationDispenseHMW.prescription
Definition

The information about a prescription related to the dispense

Control0..1
TypeReference(MedicationRequest)
7. MedicationDispenseHMW.status
Definition

Status of the dispense

Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. MedicationDispenseHMW.statusReason
Definition

Reason for a dispense status

Control0..*
TypeCodeableConcept
9. MedicationDispenseHMW.product[x]
Definition

The product that was dispensed - coded or not (e.g. for magistral preparations)

Control1..1
TypeChoice of: CodeableConcept, Reference(Medication)
[x] NoteSee Choice of Data Types for further information about how to use [x]
10. MedicationDispenseHMW.quantitydispensed
Definition

The amound of product that was dispensed

Control0..1
TypeQuantity(SimpleQuantity)
11. MedicationDispenseHMW.dosageInstruction
Definition

The instructions for using the product

Control0..1
TypeDosage
12. MedicationDispenseHMW.note
Definition

Additional information about the dispensed product

Control0..*
TypeAnnotation

Guidance on how to interpret the contents of this table can be found here.

1. MedicationDispenseHMW
Definition

[HMW] Logical Model for dispense

Control0..*
Logical ModelThis logical model cannot be the target of a reference
2. MedicationDispenseHMW.identifier
Definition

The business identifier(s) for the medication dispense session

NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
3. MedicationDispenseHMW.patient
Definition

The person for which the medication is dispensed.

Control1..1
TypeReference(Patient)
4. MedicationDispenseHMW.dispenser
Definition

The dispenser, if known and relevant

Control0..*
TypeBackboneElement
5. MedicationDispenseHMW.date
Definition

The date when the dispense ocurred (or not)

Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. MedicationDispenseHMW.prescription
Definition

The information about a prescription related to the dispense

Control0..1
TypeReference(MedicationRequest)
7. MedicationDispenseHMW.status
Definition

Status of the dispense

Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. MedicationDispenseHMW.statusReason
Definition

Reason for a dispense status

Control0..*
TypeCodeableConcept
9. MedicationDispenseHMW.product[x]
Definition

The product that was dispensed - coded or not (e.g. for magistral preparations)

Control1..1
TypeChoice of: CodeableConcept, Reference(Medication)
[x] NoteSee Choice of Data Types for further information about how to use [x]
10. MedicationDispenseHMW.quantitydispensed
Definition

The amound of product that was dispensed

Control0..1
TypeQuantity(SimpleQuantity)
11. MedicationDispenseHMW.dosageInstruction
Definition

The instructions for using the product

Control0..1
TypeDosage
12. MedicationDispenseHMW.note
Definition

Additional information about the dispensed product

Control0..*
TypeAnnotation