Skip to content

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).

  1. Clinician — open ChartNew Order (/chart/order) and prescribe the drug with its frequency and quantity.
  2. 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.
  3. 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 RxInteraction Checks (/rx/interactions).
  4. Pharmacist — open RxDispensing Queue (/rx/queue). Select the prescription; it shows the drug and quantity.
  5. Pharmacist — confirm the dispense. FEFO auto-selects the batch/lot with the earliest expiry; add counselling notes and confirm to print the label.
  6. 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 StockStock Overview (/stock).
  7. 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.