Pharmacy management system · Uganda

Run the counter.
Know the shelf.

Pharmacy software built in Kampala, for Ugandan retail pharmacies — a point of sale that also knows what is on your shelf.

Scan the box and sell in seconds. See what is about to expire while you can still sell it. Know who owes you and what should be in the drawer at closing. No hardware to buy, and it keeps working when the network does not.

No card needed · Your shop's records stay yours

The money you cannot see

Three things quietly cost a pharmacy more than theft does, and an exercise book cannot show you any of them.

Stock that expires on the shelf

Every delivery is booked in with its own expiry date. The counter always sells the oldest box first, and anything out of date is refused outright — not warned about, refused. You see what is close to going off while there is still time to move it.

What people owe you

The clinic next door, the regular who pays on Friday, the company whose staff collect. Every sale on account is against a name, and the balance is worked out from what was actually sold and paid — never a number somebody typed and forgot to update.

What should be in the drawer

A sale on account is not money. CareBoon counts what you sold and what you took separately, so at closing you know the drawer should hold — and you stop looking for a thief who does not exist.

Two things no other till here does

The register an inspector asks for

Every controlled product writes its own line the moment stock moves — in or out — with the running balance carried forward, who received it and who served them. It is written in the same breath as the movement itself, so a line cannot exist without the stock having moved.

Nothing can edit it afterwards, which is the point. When the book and the shelf disagree the screen says so rather than quietly correcting it, because that disagreement is the one thing a register exists to make visible.

It keeps selling when the line goes

The power goes and the counter keeps working. Search the shelf, take cash or mobile money, print a receipt with a real number on it — the till reserves its receipt numbers in advance, the way a bound book of numbered receipts already does, so nobody walks out holding a blank.

When the line comes back the sales go into the records by themselves. Anything the shop needs to know about — sold more than the shelf had, an account past its limit — waits on one list with a phone number, not in a queue nobody can see.

What to buy, and how much

The order most shops write from memory and a walk along the shelf. CareBoon writes a first draft from what you have actually sold — and shows you the working, so you can argue with it.

It counts what you sell, not what you have

Every suggestion comes with the sentence behind it: you sell about six a day, twelve left, five-day delivery. If a number looks wrong you can see why it is what it is, and change it before you send it.

Days you were out of stock do not count

An empty shelf sells nothing, and averaging those days in says demand fell — so you order less, and run out sooner, and it gets worse every time. CareBoon works out when you were out and leaves those days alone.

It will not buy you more than you can sell

Stock that outlives its shelf life is money you have already lost, so the suggestion stops at what you can move before it expires — and boxes on your shelf that will expire first are not counted as cover.

Nothing gets ordered twice

What is already on its way is taken off the next suggestion, so running it on Monday and again on Thursday does not order the same boxes both times. If a wholesaler sends sixty of the hundred, you say so, and the rest goes back on the list.

A school buys two hundred sachets

One big day is not a new normal, so it does not set your reorder level for a year. But three weeks of doubled sales is a real change, and CareBoon can tell the difference — and asks you when it cannot.

Fit it to what you can spend

Tell it what is in the drawer and it buys the lines closest to running out, whole, rather than shaving a bit off everything and leaving you slightly short of all of it.

New — photograph the delivery note and the lines land in the form for you to check. It fills nothing in that it is not sure of: a price the paper does not clearly mark per pack or per unit comes back blank rather than guessed, because a price read wrongly is worse than one typed in. Typing a delivery in takes about fifteen seconds and always works.

A shift at the counter

  1. Scan or type. A barcode goes straight to the product. A name works too — brand or generic, so "cloxacillin" finds Ampiclox.
  2. Take the money. Cash with change worked out, or mobile money with the transaction ID recorded so it matches your statement.
  3. Print the receipt. What was sold, at what price, and what it came to.
  4. Returns, properly. Against the original sale, at the price actually paid — and if the customer lost the receipt, you find the sale by their number or by what they bought.

Your shop builds its own barcode list simply by selling. Nothing to type in advance before the software is any use.

When the line goes down

Load-shedding and a dead network are not exceptional here, so they are not treated as exceptional. The counter keeps selling with no connection, and everything catches up when it returns. Nothing is lost and nobody is turned away.

You are already trading

A shop with six years behind it does not start from an empty shelf, and typing two thousand products is where most switches quietly die. Upload what you already have — a stock sheet, your supplier list, the page of the book with who owes you — and you see exactly what would happen before anything is saved.

What it will not do: it cannot tell whether the figures in your file are right. If your old stock numbers have drifted, they arrive drifted, and a count is what fixes that — not an import. And there is a way back out the same day: everything you keep here downloads as plain CSV, in the shape this would accept again.

Open your till

Five fields and you are working — or bring the shop you already run across, and serve your first customer on what is already on your shelf.

Already running a clinic on CareBoon? A pharmacy is a separate shop with its own till — set one up.