A hospital pharmacy is an inventory problem with patient safety attached. You're tracking thousands of SKUs across stores, watching expiry dates, linking brands to generics, and feeding it all into billing — and getting any of it wrong has consequences. GridX HMS treats the pharmacy as a first-class, pharmacy-grade module rather than a bolt-on stock list.
Multi-store, not just one shelf
Most facilities have more than one stock point — a main pharmacy, a ward store, maybe an OT store. GridX HMS models each as a store with its own item list and access control, so you can see and control stock independently per location. Items, generics, and access rules are all managed per store.
Items linked to generics
Every item can be linked to one or more generics. That brand↔generic linkage is what makes substitution and reporting sane: a prescription written against a generic resolves to whatever brands you actually stock, and your reporting rolls up by generic rather than drowning in brand variants.
Item-level access control means a store or user only sees the items they're allowed to handle.
Batch, expiry, and reorder safety
Pharmacy stock isn't fungible. GridX HMS supports batch and lot numbers with expiry tracking and near-expiry alerts, plus reorder levels and low-stock warnings. That turns "we ran out" and "this expired last month" from end-of-quarter surprises into alerts you act on in advance.
The 8,000+ catalogue import
Building a medicine master from scratch is the slow part of any pharmacy go-live. The Item Templates add-on skips it. GridX HMS ships a curated, platform-seeded catalogue of 31 therapeutic categories and 8,000+ products — DRAP/WHO-grounded, with Pakistan-market brands and generic suppliers, including generic name, brand, strength, formulation, unit, and sale/purchase price.
To stock a store, you browse by category or search, multi-select the items you carry, and import them in one action. You can override prices per item on the way in. The importer skips items already present by name and auto-creates the generics and item↔generic links from each template's generic name. A dispensary that would take days to key in by hand is ready in an afternoon.
Purchasing and vendors
Goods come in through purchase invoices (GRN) against vendors you maintain in the system, with returns and stock-adjustment invoices for the inevitable corrections. Each movement posts to accounting, so your payables and stock valuation stay accurate without a separate reconciliation.
It all flows into billing
The point of tracking stock this carefully is that it connects to the rest of the visit. A prescription written in an OPD session references these same items; dispensing decrements the right store's stock; and the charge lands on the patient's consolidated invoice and the general ledger automatically. The pharmacist, the doctor, and the accountant are working from one set of numbers.
Want to see your own formulary loaded in minutes? Start a free trial, switch on Pharmacy & Inventory and Item Templates, and import your stock list in Test Mode.