Blog → Medicine stock
Clinic mein medicine stock kaise manage kare
Almost every clinic that keeps medicine has the same complaint: the register says one thing and the shelf says another. It's rarely theft and rarely carelessness. It's usually two specific, fixable things.
Cause one: billing and stock are two separate acts
In most clinics, selling a medicine involves writing it on a bill. Reducing the stock count involves opening a different register and writing it again. The first one has a patient standing in front of you. The second one doesn't.
So the second one gets skipped — not always, just often enough. Ten skipped entries a week is five hundred a year, and by then no amount of counting will reconcile the two books. The register isn't wrong because someone was careless; it's wrong because the system asked for the same information twice and only paid attention the first time.
The fix is structural, not disciplinary: stock should move when the bill is made, not as a separate chore. If the only way to record a sale also records the stock movement, the two can't drift apart.
Cause two: medicines don't have one obvious name
This one is subtler, and it catches clinics that are otherwise careful.
A single product has a brand name, a generic name, a strength, and a manufacturer. Different staff write different combinations. One person writes the company, another writes the product, a third writes the salt. Now your register has three entries for the same box — or worse, one entry that two different medicines are both being counted against.
We've seen this first-hand. In one clinic's inventory of roughly 184 medicines, staff had consistently entered the company in the field labelled "Brand Name" and the actual product in the field labelled "Generic Name". Given those labels, that's a perfectly defensible reading. But it meant several genuinely different products all displayed under one company name, and matching anything by name became unreliable — billing one item could reduce the stock of another.
Practical rule: pick one naming convention, write it down, and stick to it. A good default is Product name + strength + form — for example "Excela 500mg Tablet" — with the company recorded in its own separate field, not mixed into the name.
A monthly routine that actually works
You don't need a daily audit. You need a short, fixed routine that nobody has to remember to start.
- Once a week — near-expiry check. Look only at what expires in the next 90 days. Sorted by expiry date, this is a two-minute job. Sorted alphabetically, it's an hour, which is why it doesn't happen.
- Once a month — count the fast movers. Not everything. The twenty or thirty items that account for most of your dispensing. If those match, your process is working; if they don't, you've found the leak while it's still small.
- Once a quarter — full physical count. Pick a slow day. Count everything, reconcile, and write down what you changed and why. The "why" is the part that prevents a repeat.
- Once a quarter — review what you re-ordered. Anything you've had to write off twice is something you're stocking more of than you use.
What to record against each medicine
Fewer fields, filled consistently, beat more fields filled occasionally. At minimum:
- Product name, strength and form — in a fixed order
- Manufacturer, in its own field
- Batch number and expiry date
- Quantity in stock, and purchase price
- A reorder level — the count at which you buy more
That reorder level is the one people skip and then regret. Without it, "are we running low?" is a judgement call somebody has to make while doing three other things.
When software is worth it
Below roughly thirty medicines, a well-kept register is genuinely fine. Above that, the arithmetic stops being the problem and memory starts being the problem — remembering which batch expires first, which item is below its reorder level, which entry refers to which product.
That's the point at which software pays for itself, and only for a specific reason: it removes the second act. In RoboSensy, billing a medicine reduces its stock automatically, every medicine carries its own expiry date, and the stock list sorts by what expires soonest. Each item has its own identity in the system, so two similarly-named products can never be confused for one another.