Homeopathy clinic inventory: why remedy stock should be a ledger
· 4 min read
A lot of stock software keeps one number per item and subtracts from it every time something is sold. That works well in a shop that sells sealed packs. It fits a homeopathy dispensary badly, and the reason is the way remedies are actually dispensed at the counter.
How remedies are dispensed
A homeopathic prescription names a remedy, a potency, a form, a dose and a number of days: Nux Vomica 200C, globules, twice a day for seven days. It does not name a bottle, and it does not name a quantity.
At the counter, the dispenser makes it up from whichever bottle of that remedy is open. Sometimes that is the last few globules of an old vial; sometimes it is a fresh one.
The dispenser generally doesn't track what left which individual bottle, and the software shouldn't pretend that they do.
What goes wrong when dispensing deducts stock
When the software insists on a quantity anyway, someone has to supply one, and it is a guess. Then:
- Guesses add up. Each one is a little off, and after a few weeks the number on screen and the bottles on the shelf disagree.
- The fix erases the history. When someone notices, they overwrite the number with what they counted. The stock is right again, but there is no record that it was wrong, or by how much.
- Nobody trusts the number. Once staff know the figure drifts, they walk to the shelf to check, and the stock screen stops being used at all.
None of this is carelessness. The system is asking for information the dispensary does not have.
Stock as a ledger
The alternative is to record only the things that really happen to stock and can be known for certain:
- Purchases. Four bottles of Belladonna 200C arrived.
- Removals. A bottle was finished, expired, or was damaged or spilt.
- Count corrections. Someone counted the shelf, and the count was different.
The stock level is never typed in and never stored. It is always the sum of those entries.
| Date | Entry | Belladonna 200C, dilution |
|---|---|---|
| 3 September | Purchase | +4 bottles |
| 19 September | Removal: bottle broken | −1 |
| 30 September | Count correction | −1 |
| On the shelf | 2 bottles |
Every number in that table can be explained by pointing at the entries that make it up. A correction is an entry of its own, not an overwrite, so you can see when the count was wrong and by how much. If corrections keep appearing for the same remedy, that tells you something too.
This is the same principle a good clinical record follows: once something is written, it stays written, and changes are added rather than rubbed out.
What dispensing records instead
Dispensing is still recorded against the patient's visit. For each remedy on the prescription, it records the outcome: dispensed at the clinic, or dispensed elsewhere when the patient gets it from outside.
That is the fact that matters when the patient comes back. At a follow-up, the question is what the patient actually received, not how many globules left vial number three. The visit record answers the first question honestly, and does not pretend to answer the second.
A whole bottle handed over, such as a syrup or eye drops, is different. The quantity is known because one complete bottle left the shelf. Rather than make you record that removal separately, dispensing records the stock removal automatically. It becomes one more entry in the ledger, just like any other.
Knowing when to reorder
A ledger is only as good as its counts, so the habit that keeps it honest is a regular count of the remedies you use most. Each count is quick to record, and anything at or below the reorder level you set shows up on the dashboard before the shelf is empty, rather than when a patient is waiting.
If you use a paper register today
A paper stock register is already a ledger. Purchases go in, breakages come out, and when you recount you write a new line rather than scrubbing out the old total. Moving it into software does not need a new habit. It needs software that keeps the habit you already have.
That is how KeepPulsing Homeopathy keeps remedy stock: remedies are held by name, potency and form; purchases, removals and count corrections are recorded as separate entries; and a whole bottle handed over is removed automatically when it is dispensed. The stock level is always the sum of those entries — never a number silently overwritten by the latest count.