The pharmacist is the last clinical checkpoint before a drug reaches a patient. So the workspace keeps exactly one primary action on screen at a time — and its label always names the next step. Everything else — alerts, safety checks, stock, substitutions, money — arranges itself around it.
Prescriptions route in automatically the moment the doctor signs. From there, six deliberate stages — nothing advances on its own.
Filter chips with live counts, priority sort, keyboard navigation — and wait timers that age live, turning amber at 15 minutes and red at 30.
Allergies, prescriber warnings and safety findings must be acknowledged — "I have read these alerts and checked the prescription against them" — before the primary action unlocks.
Pick line by line against batch and expiry. Stock, batch and quantity resolve from one inventory record — the worksheet and the stock ledger cannot disagree.
Out of stock? The AI ranks same-molecule substitutes first, never cross-class. The doctor approves or rejects; on approval the prescription updates automatically.
OTC sales with prescription-only items locked; estimates that move no stock; returns that write three records — history, stock ledger and the activity log.
Status is derived, never set by hand: days of cover, predicted stock-out dates, reorder recommendations, expiring batches — a morning list, computed overnight.
The safety log is explicitly marked "informational, no auto-substitution" — the pharmacist decides, the platform shows its reasoning.
Allergy check against the documented list — a red conflict says "do not dispense without prescriber confirmation"
Interaction findings echoed from the consultation — "Apixaban + NSAIDs → bleeding risk"
Duplicate-therapy and contraindication checks on the whole script
Dose check — strength, frequency and duration against the usual adult range
Printed labels with batch, expiry, allergies on file and the dispensing pharmacist
A counselling summary composed per dose form — "take with water", "shake well", "apply a thin layer"
A teach-back prompt: ask the patient to repeat the schedule before leaving the counter
Hand-over completes the visit's pharmacy step — the appointment can't close without it
The Pharmacy AI Assistant verifies prescriptions and flags risks as pass/warn checklists — every recommendation citing the formulary version it rests on.
Dose range, stock, interactions and allergies as pass/warn rows — not prose — with a Sources Used block naming the formulary and dispensing policy by version.
Asked for a substitute, it names two options and says which is preferred and why — for instance paracetamol over an NSAID for a patient on an anticoagulant.
Stock-out predictions, 45-day reorder plans, slow movers and expiring batches — each insight computed from the live ledger, each one actionable today.
Alerts, picking, substitution, labels, hand-over — the whole flow in one demo.