Buyer's guide

How to choose clinic management software in Kenya

A plain guide for owners and administrators of clinics and small hospitals. What the system has to do, how to protect patients' records, and what to ask a vendor before you sign.

For clinics and small hospitals9 min read

What clinic software has to do

A clinic system follows a patient from the front desk to the doctor, the lab, the pharmacy and the cashier, and then follows the money after them. It has to keep one electronic medical record (EMR) for each patient and show each person only what their work needs. For each area, ask the vendor to show the thing on the right.

What a clinic system has to handle
Area What it has to handle Ask the vendor to show
Registration A register of patients with identity, contacts and next of kin, and a way to stop the same patient being entered twice. A returning patient found by name, phone or number, and a duplicate being caught.
Appointments and queue Bookings, walk-ins, a queue for each room and the time each patient has waited. A walk-in joining the queue behind a booked patient.
Consultation and records Visit notes, vital signs, diagnoses, prescriptions and a history that the next doctor can read. A patient's last three visits on one screen.
Lab and imaging Tests ordered by the doctor, results returned to the same record. A test ordered, resulted and read by the doctor.
Pharmacy and stock Dispensing against a prescription, stock levels, expiry dates and orders. A drug dispensed, the stock falling, and an expiry warning.
Billing and payments Price lists, invoices, cash, M-Pesa, cards, and the accounts of companies and insurers. A visit billed partly to an insurer and partly to the patient.
Claims Claims prepared for each payer, tracked, and followed up when rejected. A claim prepared, sent, rejected and corrected.
Reports Visits, diagnoses, stock, revenue and the returns a facility has to make. The reports you make today, from your own data.
People and audit Roles for each kind of staff and a log of who opened which record. A receptionist unable to open a doctor's notes, and the log of who did.

Patients' records are sensitive data

The Data Protection Act, 2019 treats a person's health as sensitive personal data, and the clinic, as the one that decides how it is used, is responsible for it, whoever hosts the system. Ask these questions before the first record is entered.

  • Who can open which record? Roles should follow the work: a receptionist, a nurse, a doctor and a cashier see different things.
  • Is every opening of a record logged, with who and when, and can you read the log?
  • Where is the data hosted, and who at the vendor can see it?
  • How often is it backed up, and when did anyone last restore a backup to check that it works?
  • Can a patient's record be corrected, and is the old version kept?
  • Can you export everything in a standard format, and what happens to the data when the contract ends?
  • Has the clinic completed its registration with the Office of the Data Protection Commissioner (ODPC), if the law requires it? Ask a lawyer or the Commissioner's office whether it does, and whether the vendor has to register too.

Logins are not shared

A system with an audit trail is only as good as its logins. Give each person their own, and do not let a team use one account for the shift.

Insurance and claims

Money that is billed and not collected is a quiet loss. The system should make it visible.

  • Which payers do you bill: the public scheme, private insurers, companies and patients who pay themselves? The system should hold the price list and the rules of each.
  • Can it prepare a claim in the format each payer asks for, and track whether it is waiting, paid or rejected?
  • When a claim is rejected, does it show the reason, so that it can be corrected and sent again?
  • Does it show what is owed to you by each payer, and for how long?
  • How does its integration with the Social Health Authority (SHA) and its health management information system (HMIS) work? News reports in 2026 said that providers have been asked to connect their systems to the HMIS, and rules and deadlines for it can change. Ask the Authority which systems it accepts today, and ask the vendor to show a claim prepared, sent and tracked, rather than a promise.

Payers change their rules

Claims rules are the payer's to set and they change. Ask the vendor how the system is kept up to date, and whether that is in the price.

What matters for the size of your facility

A single-doctor clinic and a hospital with wards need different things from the same list.

What matters, by size
Facility What matters most Usually not worth paying for
A clinic with one doctor Simple registration, visit notes, a small pharmacy, a clean bill and M-Pesa. Wards, bed management and many departments.
A clinic with several doctors, a lab and a pharmacy A queue for each room, orders to the lab, dispensing, insurers and reports. Features for several sites.
A small hospital with wards Admissions, beds, nursing notes, theatre and discharge, as well as the above. A system built for a single consulting room.
A group of clinics One patient record across sites, central price lists and stock, reports for each site and for all. A tool that cannot share a record between sites.

When the power or the internet fails

A clinic does not close because the connection dropped.

  • Ask exactly what still works with no connection: registering a patient, opening a record, writing notes, dispensing and taking payment.
  • Ask how what was done offline is sent afterwards, and what happens when two people changed the same record.
  • If the system runs on a computer in your clinic, ask who looks after it and what happens when it fails.
  • If it runs in the cloud, ask where, and what your staff can do when the line is down.

Moving from paper or another system

Move in an order that lets the clinic keep working.

  1. Decide what to bring across

    You rarely need every old file scanned. Start new records from the first day, and bring across the key history of the patients who come back.

  2. Enter the price lists and the drug list

    Services, tests and drugs with their prices, checked by the person who sets them, with the opening stock counted.

  3. Set up the people

    A login and a role for each member of staff, with the access their work needs and no more.

  4. Practise each role

    Reception, nursing, doctors, lab, pharmacy and cashier each practise on a copy with realistic visits.

  5. Run both for a short time

    Keep paper alongside until the first claims and the first month's reports agree with what you expect.

What it will cost

Ask each vendor the same questions.

What to ask about cost
Cost What to ask
Licence Is it charged by user, by site, by bed or by month, and what changes when you add a doctor?
Modules Are the lab, the pharmacy, claims and reports included or priced apart?
Set-up Who enters the price lists, the drug list and the staff, and is it included?
Hardware Which computers, printers and scanners does it need, and can it use what you have?
Hosting and backups Is it included, and in whose name is the account?
Training and support How many people, how many sessions, and who answers when the queue is long?
Leaving Can you export every record, and does it cost anything?

Red flags in a demo

You can learn most of it in the first hour.

  • The demo uses its own patients and never your awkward visits.
  • A record can be opened by anyone, or without a trace.
  • Staff share a login.
  • Claims are prepared in a spreadsheet beside the system.
  • Only the vendor can change a price list, a report or a form.
  • There is no export and no tested restore.
  • They cannot name a facility of your size that uses it.

Keep reading

Common questions

What is clinic management software?

Clinic management software is the system a clinic uses to register patients, book and queue them, keep their records, order tests, dispense drugs, bill and claim, and report. A hospital system adds wards, admissions and theatre.

What features should a clinic system have?

A patient register, appointments and a queue, visit notes and history, lab and pharmacy, billing with M-Pesa and insurers, claims tracking and reports, with roles for each kind of staff and a log of who opened which record.

Are patient records protected by the Data Protection Act?

Yes. The Data Protection Act, 2019 treats health data as sensitive personal data, and the clinic is responsible for it, whoever hosts the system. Ask who can open which record, whether each opening is logged and where the data is kept.

Can clinic software take M-Pesa and bill insurers?

Yes. A system can take M-Pesa and cash at the cashier and bill an insurer or a company account for the rest of a visit. Ask to see a visit billed partly to a payer and partly to the patient, and a claim prepared and tracked.

Does clinic software work without internet?

Some does and some does not. Ask exactly what the clinic can still do with no connection, how what was done is sent afterwards, and what happens when two people changed the same record.

What is the best clinic management system in Kenya?

There is no single best. The right system suits the size of your facility, protects patients' records, handles your payers and lets you leave with your data. Give every vendor the same awkward visits and compare.

How much does clinic management software cost in Kenya?

There is no standard price. Vendors charge by user, site, bed or month, then add set-up, hardware, hosting and support. Compare the total over three years in writing, with a list of what is not included.

Choosing a system for your clinic?

Tell us how a patient moves through your clinic today and we will say plainly what would suit it.

Talk to us about your clinic