Batch-level stock
Track quantity and expiry by batch, not just a total count per medicine.
Bills itself
A dispense lands on the patient's invoice the moment it happens — nothing to re-enter.
Tied to the prescription
Dispensing reads naturally off what the doctor already prescribed, not a second lookup.
Why pharmacy stock breaks down without it
A separate pharmacy register drifts from what's actually been sold within a week.
Dispensing gets billed separately from the consultation, so a patient gets two bills for one visit.
Nobody notices a batch is close to expiry until it already has.
End-of-day reconciliation means checking a paper log against the till, on top of the clinic's own records.
Included in Professional and Premium
Professional
3 doctors, 2 staff
Premium
10 doctors, 6 staff
Starter covers appointments, patient records, billing and prescriptions. See the full plan comparison.
Try Pharmacy on your own medicine stock
7-day free trial at Professional-tier limits, no card required.
Start your free trialQuestions clinic owners ask
Does pharmacy dispensing update stock automatically?
Yes. Dispensing to a patient draws down the exact batch and quantity you record, and the sale lands on that patient's invoice automatically — no separate stock spreadsheet to keep in sync.
Is Pharmacy included on every plan?
It's part of the Professional and Premium plans, alongside Wards & Inpatients, HRMS and Reporting. Starter covers the fundamentals: appointments, patient records, billing and prescriptions.