What it does

Everything in version 2.0, area by area

One system for the counter, the store room and the consulting room. This page walks through each part in the order a pharmacy meets it. Everything listed here works today.

At the counter

Selling

The till is the screen your staff live on, so it is built to be fast with a keyboard and forgiving with a touch screen.

Takings, day by day
Mon Tue Wed Thu Fri 940k Sat Sun 940k 0
Taken this week, by how it was paid
4,655k UGX taken
  • Cash 46%
  • Mobile money 36%
  • On account 11%
  • Card 7%

Touch grid and search

Products are laid out as a grid you can tap, or you can type a few letters of the name. Quantity, price and line total are visible while you work.

First to expire

When a medicine sits in more than one batch, the sale takes from the batch that expires first and splits the line across batches if one is not enough. Nobody has to remember which box to open.

How they pay

Cash, card, mobile money, bank transfer or credit. Credit is recorded against the customer, so the balance is there the next time they come in.

The receipt

An 80mm receipt with your pharmacy name, address and telephone on it, produced on the server and printed from the till. It can be printed again from the sales list.

Prescription reference

A sale can quote the prescription it dispenses, so the medicine that left the shelf is tied to the doctor who asked for it.

Refunds

A sale can be refunded against the original receipt, so the day's takings and the customer's history both stay true.

Stock and store rooms

Knowing what you hold, and where

A branch total is not much use when the box is in the warehouse and the customer is at the counter. Stock is counted in the room it sits in.

The same stock, counted where it sits
Amoxicillin 500mg 91 Paracetamol 500mg 138 Coartem 20/120 165 ORS Sachet 123 On the counter In the warehouse
Batches by the month they expire
Sep Oct Nov Dec Jan Feb B00341 95 units B01022 68 units B01007 242 units B01031 360 units

Your medicine list

Medicines with categories, brands, dosage forms and types, each with a selling price and a reorder level. Add, edit and export from one register.

Batches

Every intake of stock creates a batch carrying its number, its expiry date and what you paid for it. Quantity always belongs to a batch, never to a name alone.

Store rooms

A central warehouse for bulk, a dispensing counter for the till, a triage store for the nurses, and any shelf or sub store you keep. Each holds its own quantity.

Requisitions

Stock moves between store rooms by requisition: the counter asks, the store issues, the quantity moves. The till can raise one without leaving the till.

What the till can sell

A counter sells only what is on that counter. When stock is short, the screen shows how much of the same medicine is sitting elsewhere in the branch.

Alerts and corrections

Low stock and expiry alerts in a drawer you can open from any screen, and stock adjustments for breakages, counts and losses.

The clinic

Outpatients, from the door to the till

If you run a clinic beside the pharmacy, it is the same system, the same patient file and the same bill.

One patient, six rooms, one bill
3 Waiting 1 Triage 1 Consultation 0 Laboratory 1 Dispensing 1 Cashier

Patients

A file for each patient with their details and their visit history, belonging to the branch that registered them.

Appointments and the queue

Book ahead or add a walk in on arrival. The live queue shows who is waiting, for whom, and how long they have been there.

Vitals

The nurse records temperature, blood pressure, pulse, weight and height at triage, and the BMI is worked out for you.

Consultations and prescriptions

Notes and diagnosis on the visit, and a prescription written into the same system the pharmacy dispenses from. The clinical summary prints for the file.

Laboratory

Tests ordered from the consultation, results recorded against the order, and a printed report with the patient, the test and the doctor on it.

Services and one bill

A price list for consultations, dressings, injections and the rest. Charges gather on the visit and are settled once at the till, medicines included.

Buying

Suppliers and deliveries

Stock enters the system the same way it enters the shop, through a delivery you check against an order.

Suppliers

Who you buy from, how to reach them, and what you have bought from them, kept per branch like everything else.

Purchase orders

Raise an order line by line, print it for the supplier, and keep it open until the goods arrive.

Goods received notes

Receive against the order and record the batch number, expiry date and cost of each line. That note is what creates the batch and puts it in a store room.

Money and reports

What you took, what you spent, what is left

Bookkeeping that follows from the trading you have already recorded, rather than a second set of books kept by hand.

Units sold in thirty days
Paracetamol 500mg 412 Amoxicillin 500mg 338 Coartem 20/120 265 ORS Sachet 214 Metformin 500mg 186 Cetirizine 10mg 141
Taken this week, by how it was paid
4,655k UGX taken
  • Cash 46%
  • Mobile money 36%
  • On account 11%
  • Card 7%

Chart of accounts

Your accounts, in the groups an accountant expects, with a transaction ledger behind them.

Expenses

Rent, transport, salaries and the rest, by category, with an approval status so a claim is not paid twice.

Profit and loss, trial balance

Both for a period you choose, printable, and readable by someone who did not enter the transactions.

Trading reports

Sales summary, daily sales, top medicines, top clients and takings by cashier, over any date range.

Stock reports

What you hold today, what is expiring, and what you have bought. Stock and expiry are read as they stand now, not over a range.

Clinic reports

Appointments, the visits register, laboratory work and clinic revenue, so the consulting room can be read on its own.

People and access

Who may do what, and where they are

Nine roles, permissions per screen, and an honest record of which machine each person is signed in on.

The same three branches, seen by two people
AN OWNER KirekaCounterWarehouseNtindaCounterWarehouseBugolobiCounterWarehouse A CASHIER AT THE KIREKA COUNTER KirekaCounterWarehouseNtindaCounterWarehouseBugolobiCounterWarehouse

Roles

Administrator, Pharmacist, Cashier, Store Manager, Accountant, Doctor, Nurse, Laboratory Technician and Receptionist, each sitting in a department.

Permissions per screen

A role is a list of screens and what may be done on each. Change the role and everyone holding it changes with it.

The Gateway

Signing in opens on the work your department does, not on a menu of everything. Press Esc from anywhere to come back to it.

Signing in

A username and a password, nothing else. Your branch, your counter and the accounting period are worked out from the machine and from what you have been assigned.

One machine at a time

An account is in use on one machine. Signing in elsewhere closes the earlier session and tells the person why. Administrators see every signed-in machine and can sign one out.

Keyboard first

Function keys on every screen: F4 add, F6 edit, F8 delete, F9 export, F1 help. Right-click a record for its menu.

Documents

Printed on the server, so copies match

Every printed thing is made on the server as a PDF. The customer's copy, your copy and the one you reprint next month are the same document.

Selling

The 80mm receipt for the counter, and an A4 invoice for a customer who needs one for their own books.

Clinical

Prescriptions, laboratory reports and clinical summaries, each carrying the patient, the visit and the clinician.

Buying

Purchase orders to send to a supplier and goods received notes to file against the delivery.

Accounts

Customer statements, the profit and loss statement and the trial balance, for the period you choose.

See it with your own medicines in it

A trial workspace comes with sample data so you can look around, and the getting started guide takes you from an empty medicine list to your first sale.

Create a workspace Getting started