Prescribe, Dispense and Stock Draw-Down
import { Steps } from ‘@astrojs/starlight/components’;
Who / when: a Clinician prescribing a drug that triggers a drug interaction, and a Pharmacist dispensing it.
DDI = Drug-Drug Interaction. eSign PIN = the 6-digit code you re-enter to sign a record. FEFO = First Expire, First Out (the batch-selection rule — the earliest-expiring lot is used first).
- Clinician — open Chart → New Order (
/chart/order) and prescribe the drug with its frequency and quantity. - A DDI rule fires (for example warfarin × an NSAID rated Severe). The order is held in the interaction-check state and cannot be released yet.
- Clinician — eSign-before-release is enforced. To proceed, open the interaction override, enter a reason, and choose Override & Sign with your eSign PIN (
rx.interaction.override— the physician-first override). The prescription moves to Ready to dispense. The held order is also visible on Rx → Interaction Checks (/rx/interactions). - Pharmacist — open Rx → Dispensing Queue (
/rx/queue). Select the prescription; it shows the drug and quantity. - Pharmacist — confirm the dispense. FEFO auto-selects the batch/lot with the earliest expiry; add counselling notes and confirm to print the label.
- The dispense and the stock draw-down happen in the same transaction: on-hand quantity decrements by exactly the dispensed amount. Verify the delta on Stock → Stock Overview (
/stock). - The label prints (barcode, patient, drug, quantity, dispense date) for collection or administration.
What happens next: dispensing raises an automatic billing charge for the drug × quantity. For an inpatient, administration is recorded on the ward MAR — see Inpatient Ward Journey.