http://hl7.org/fhir/StructureDefinition/MedicationDispense|4.0.1

Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.
NameFlagsCardTypeDescription & Constraints
MedicationDispense
0..*Dispensing a medication to a named patient
 
identifier
0..*IdentifierExternal identifier
 
partOf
0..*ReferenceEvent that dispense is part of
 
status *
?!Σ
1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown MedicationDispenseStatus (required)
 
statusReason[x]
0..1Why a dispense was not performed MedicationDispenseStatusReason (example)
 
 
statusReasonCodeableConcept
0..1CodeableConcept MedicationDispenseStatusReason (example)
 
 
statusReasonReference
0..1Reference MedicationDispenseStatusReason (example)
 
category
0..1CodeableConceptType of medication dispense MedicationDispenseCategory (preferred)
 
medication[x] *
Σ
1..1What medication was supplied MedicationCode (example)
 
 
medicationCodeableConcept *
Σ
1..1CodeableConcept MedicationCode (example)
 
 
medicationReference *
Σ
1..1Reference MedicationCode (example)
 
subject
Σ
0..1ReferenceWho the dispense is for
 
context
0..1ReferenceEncounter / Episode associated with event
 
supportingInformation
0..*ReferenceInformation that supports the dispensing of the medication
 
performer
0..*BackboneElementWho performed event
 
 
function
0..1CodeableConceptWho performed the dispense and what they did MedicationDispensePerformerFunction (example)
 
 
actor *
1..1ReferenceIndividual who was performing
 
location
0..1ReferenceWhere the dispense occurred
 
authorizingPrescription
0..*ReferenceMedication order that authorizes the dispense
 
type
0..1CodeableConceptTrial fill, partial fill, emergency fill, etc. MedicationDispenseType (example)
 
quantity
0..1QuantityAmount dispensed
 
daysSupply
0..1QuantityAmount of medication expressed as a timing amount
 
whenPrepared
Σ
0..1dateTimeWhen product was packaged and reviewed
 
whenHandedOver
0..1dateTimeWhen product was given out
 
destination
0..1ReferenceWhere the medication was sent
 
receiver
0..*ReferenceWho collected the medication
 
note
0..*AnnotationInformation about the dispense
 
dosageInstruction
0..*DosageHow the medication is to be used by the patient or administered by the caregiver
 
substitution
0..1BackboneElementWhether a substitution was performed on the dispense
 
 
wasSubstituted *
1..1booleanWhether a substitution was or was not performed on the dispense
 
 
type
0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed MedicationIntendedSubstitutionType (example)
 
 
reason
0..*CodeableConceptWhy was substitution made MedicationIntendedSubstitutionReason (example)
 
 
responsibleParty
0..*ReferenceWho is responsible for the substitution
 
detectedIssue
0..*ReferenceClinical issue with action
 
eventHistory
0..*ReferenceA list of relevant lifecycle events