MedicationDispense
ClinicalIndicates 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.
| Path | Card. | Type | Description & Constraints |
|---|---|---|---|
| MedicationDispense | 0..* | — | Dispensing a medication to a named patient |
| .idΣ | 0..1 | String | Logical id of this artifact |
| .metaΣ | 0..1 | Meta | Metadata about the resource |
| .implicitRules?!Σ | 0..1 | uri | A set of rules under which this content was created |
| .language | 0..1 | code | Language of the resource content Bindinglanguages(preferred) |
| .text | 0..1 | Narrative | Text summary of the resource, for human interpretation |
| .contained | 0..* | Resource | Contained, inline Resources |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?! | 0..* | Extension | Extensions that cannot be ignored |
| .identifier | 0..* | Identifier | External identifier |
| .partOf | 0..* | Reference(Procedure) | Event that dispense is part of |
| .status?!Σ | 1..1 | code | preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown Bindingmedicationdispense-status(required) |
| .statusReason[x] | 0..1 | CodeableConcept | Reference(DetectedIssue) | Why a dispense was not performed Bindingmedicationdispense-status-reason(example) |
| .category | 0..1 | CodeableConcept | Type of medication dispense Bindingmedicationdispense-category(preferred) |
| .medication[x]Σ | 1..1 | CodeableConcept | Reference(Medication) | What medication was supplied Bindingmedication-codes(example) |
| .subjectΣ | 0..1 | Reference(Patient | Group) | Who the dispense is for |
| .context | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with event |
| .supportingInformation | 0..* | Reference(Resource) | Information that supports the dispensing of the medication |
| .performer | 0..* | BackboneElement | Who performed event |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .function | 0..1 | CodeableConcept | Who performed the dispense and what they did Bindingmedicationdispense-performer-function(example) |
| .actor | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) | Individual who was performing |
| .location | 0..1 | Reference(Location) | Where the dispense occurred |
| .authorizingPrescription | 0..* | Reference(MedicationRequest) | Medication order that authorizes the dispense |
| .type | 0..1 | CodeableConcept | Trial fill, partial fill, emergency fill, etc. Bindingv3-ActPharmacySupplyType(example) |
| .quantity | 0..1 | Quantity | Amount dispensed |
| .daysSupply | 0..1 | Quantity | Amount of medication expressed as a timing amount |
| .whenPreparedΣ | 0..1 | dateTime | When product was packaged and reviewed |
| .whenHandedOver | 0..1 | dateTime | When product was given out |
| .destination | 0..1 | Reference(Location) | Where the medication was sent |
| .receiver | 0..* | Reference(Patient | Practitioner) | Who collected the medication |
| .note | 0..* | Annotation | Information about the dispense |
| .dosageInstruction | 0..* | Dosage | How the medication is to be used by the patient or administered by the caregiver |
| .substitution | 0..1 | BackboneElement | Whether a substitution was performed on the dispense |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .wasSubstituted | 1..1 | boolean | Whether a substitution was or was not performed on the dispense |
| .type | 0..1 | CodeableConcept | Code signifying whether a different drug was dispensed from what was prescribed Bindingv3-ActSubstanceAdminSubstitutionCode(example) |
| .reason | 0..* | CodeableConcept | Why was substitution made Bindingv3-SubstanceAdminSubstitutionReason(example) |
| .responsibleParty | 0..* | Reference(Practitioner | PractitionerRole) | Who is responsible for the substitution |
| .detectedIssue | 0..* | Reference(DetectedIssue) | Clinical issue with action |
| .eventHistory | 0..* | Reference(Provenance) | A list of relevant lifecycle events |