Inventory management for pharmacies
Keep every medicine accounted for — by NDC, strength and lot — across purchase, storage, transfers, use and reorder, with expiry alerts, scannable lot labels and an AI assistant that already knows your stock.
- Expiry alerts
- NDC & barcode catalogue
- Branch-to-branch transfers
- AI reorder suggestions

Everything a pharmacy needs to stop guessing
One ledger for every medicine, lot and transfer — so the answer to “do we have enough?” is never a walk to the stockroom.
Reorder suggested for Amoxicillin 500 mg — 12 days of stock left
Full lifecycle tracking
Every medicine moves through purchase, storage, transfers, use and reorder in one ledger, tracked down to the lot.
Expiry tracking & alerts
Get ahead of write-offs with alerts before lots expire, scoped to the location holding the stock.
Drug catalogue
Record generic name, strength, dosage form, manufacturer, NDC and GTIN barcode for every item, plus its storage condition from room temperature to frozen.
Two-phase transfers
Move stock between branches with a request-then-receive flow that keeps both sides' ledgers honest.
Scannable lot labels
Print a scannable code for each lot, then scan it to transfer or use stock instead of picking from a dropdown.
AI assistant
Ask questions about stock, expiry and usage in plain language and get answers grounded in your own data.
See PharmPal on your own data
Tell us a bit about your pharmacy and we'll set up a walkthrough.