A pharmacy counter that never loses a batch
Batches, expiry, MRP and selling price, dispensed against the patient’s visit, with a stock ledger that always adds up.
An in-house pharmacy is usually the most profitable counter in a clinic and the least controlled. Stock walks, expiry is discovered at the point of sale, and the register never quite matches the shelf. OlivHealth treats stock as a ledger: every receipt, reservation, dispense, return and adjustment is a recorded movement, and the quantity on screen is the quantity you can actually sell.
Batch and expiry
Every physical batch carries its own quantity, MRP, selling price and expiry date, tracked separately rather than as one lump.
Catalog and variants
Products and sellable SKUs with brand, pack and custom attributes, so "Amoxil 500mg strip" is a real thing you can stock and sell.
Dispense against the visit
Reserve and dispense to the patient’s visit, so the pharmacy counter is part of the patient record rather than a separate till.
GST invoices
HSN and tax sit on the product, and the correct invoice is raised automatically with its own numbering series.
Vendors and purchases
Vendors, categories, types and brands are a managed taxonomy, so purchase and reorder work off real structure.
Auditable ledger
Receipts, dispenses, returns and adjustments are all recorded movements. Stock can be explained, not just counted.
Go live ABDM-enabled from day one
Every practice we onboard goes live ABDM-enabled — create and verify a patient’s ABHA at registration, and let their records follow them across the health system on their consent. It’s part of onboarding, not a separate project or an extra module to buy.
Frequently asked questions
Can I run a blood bank or general store on the same system?
Yes. Inventory is one engine with configurable kinds, so pharmacy, blood bank, surgical items and general stores each declare their own fields without a code change.
Does it handle different MRP for the same medicine across batches?
Yes. MRP and selling price are held on the batch, not the product, which is how it actually works on the shelf.
Can the pharmacy bill be separate from the consultation bill?
Yes. Consultation is typically exempt and raises a Bill of Supply, while medicines are taxable and raise a Tax Invoice. Both stay attached to the same patient.
What stops two staff dispensing the same last strip?
Stock mutations are atomic and lock-guarded, so concurrent dispensing cannot drive a quantity negative or let the same unit be sold twice.