identifier | No | Identifier[] | External identifier |
partOf | No | Reference<Procedure>[] | Event that dispense is part of |
status | Yes | code | preparation / in-progress / cancelled / on-hold / completed / entered-in-error / stopped / declined / unknown |
statusReason[x] | No | CodeableConcept, Reference<DetectedIssue> | Why a dispense was not performed |
category | No | CodeableConcept | Type of medication dispense |
medication[x] | Yes | CodeableConcept, Reference<Medication> | What medication was supplied |
subject | No | Reference<Patient / Group> | Who the dispense is for |
context | No | Reference<Encounter / EpisodeOfCare> | Encounter / Episode associated with event |
supportingInformation | No | Reference<Resource>[] | Information that supports the dispensing of the medication |
performer | No | MedicationDispensePerformer | Who performed event |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- function | No | CodeableConcept | Who performed the dispense and what they did |
- actor | Yes | Reference<Practitioner / PractitionerRole / Organization / Patient / Device / RelatedPerson> | Individual who was performing |
location | No | Reference<Location> | Where the dispense occurred |
authorizingPrescription | No | Reference<MedicationRequest>[] | Medication order that authorizes the dispense |
type | No | CodeableConcept | Trial fill, partial fill, emergency fill, etc. |
quantity | No | Quantity | Amount dispensed |
daysSupply | No | Quantity | Amount of medication expressed as a timing amount |
whenPrepared | No | dateTime | When product was packaged and reviewed |
whenHandedOver | No | dateTime | When product was given out |
destination | No | Reference<Location> | Where the medication was sent |
receiver | No | Reference<Patient / Practitioner>[] | Who collected the medication |
note | No | Annotation[] | Information about the dispense |
dosageInstruction | No | Dosage[] | How the medication is to be used by the patient or administered by the caregiver |
substitution | No | MedicationDispenseSubstitution | Whether a substitution was performed on the dispense |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- wasSubstituted | Yes | boolean | Whether a substitution was or was not performed on the dispense |
- type | No | CodeableConcept | Code signifying whether a different drug was dispensed from what was prescribed |
- reason | No | CodeableConcept[] | Why was substitution made |
- responsibleParty | No | Reference<Practitioner / PractitionerRole>[] | Who is responsible for the substitution |
detectedIssue | No | Reference<DetectedIssue>[] | Clinical issue with action |
eventHistory | No | Reference<Provenance>[] | A list of relevant lifecycle events |