Live demo — sample data, integrations simulated. Nothing here is real.Log inGet your own →
Clinic + Pharmacy OS · Kenya-first

The operating system for your clinic & pharmacy.

One record, from the front desk to the dispensary to the claim. Register, treat, dispense, bill on M-Pesa and file SHA — without the paper files, the Excel sheet and the cash book.

Cash-first — value on day oneM-Pesa · eTIMSSHA-ready
KES 1,450M-Pesa · paid 09:31
OPD / EMRAppointmentsPharmacy & POSM-Pesa at the countereTIMS invoicesSHA claimsICD-11 codingFEFO dispensingLab & imagingMaternity / MCHSMS remindersPatient portalMulti-branchAppend-only auditMFA & isolationOPD / EMRAppointmentsPharmacy & POSM-Pesa at the countereTIMS invoicesSHA claimsICD-11 codingFEFO dispensingLab & imagingMaternity / MCHSMS remindersPatient portalMulti-branchAppend-only auditMFA & isolation
The Salus difference

One record, every step of the visit.

Every other system makes you re-enter the patient at each desk. In Salus the visit is created once and carries through — so the pharmacy, the till and the claim all read the same record.

Register

One patient record — found by name or phone, never re-keyed.

Triage & treat

Queue, vitals and ICD-11 notes land on the same visit.

Dispense

Prescription flows to the pharmacy; FEFO picks the batch.

Bill

Cash or M-Pesa; the eTIMS invoice is raised automatically.

Claim

When SHA is on, the claim is built from the same record.

Visit #KE-88214 · Amina Wanjiru · one record across every step
Why switch

Paper, Excel and a cash book can't keep up.

Today · three disconnected tools
  • Patient re-registered at every desk; files go missing.
  • Stock and expiry tracked in a notebook — expired drugs slip through.
  • Cash reconciled by hand at night; leakage is invisible.
  • Claims and eTIMS are a month-end scramble across spreadsheets.
With Salus · one system
  • One record found by name or phone — never re-keyed.
  • FEFO dispensing with batch and expiry enforced automatically.
  • Every shilling on an append-only ledger, reconciled live.
  • eTIMS raised at checkout; SHA claims built from the record.
What you run on

Everything a Level 2–3 facility runs on.

Switch on only what you need. Each module is real software with a real workflow — not a checkbox on a brochure.

The money rail: M-Pesa, eTIMS & SHA

Take payment on M-Pesa or cash at the counter. The eTIMS invoice is raised automatically, and when SHA switches on the claim is built from the same visit — no double entry.

10

Modules — OPD/EMR, Pharmacy, Billing, Lab, Imaging, MCH, Inpatient, Claims, Reporting, Programmes.

Pharmacy & POS

FEFO dispensing, batch & expiry, suppliers and inter-branch transfers — a complete chemist on its own.

Owner's dashboard

Revenue, visits and claims across every branch — reconciled live, not at month-end.

Isolated by construction

Every facility's data is walled off at the database — proven by 74 passing isolation tests.

74Passing data-isolation tests
10Modules, à la carte per branch
1Record from register to claim
KES 0Revenue-share — a flat subscription
Security & trust

Patient data, isolated by construction.

Isolation isn't a policy you hope holds — it's enforced in the database on every single query, and proven by an automated test suite that runs on every change.

How we keep data safe
  • Forced row-level security — one facility can never read another's data.
  • Append-only money ledger and audit trail — nothing is silently edited.
  • MFA, role-based access and per-branch permissions built in.
  • Built to ODPC / Kenya DPA; DHA HMIS certification in progress.
The business case

Does it pay for itself? Do the maths.

Most facilities lose more at the counter — to expired stock, cash that never hits the book, and rejected claims — than software costs. Salus is built to close those gaps. Here's where the money comes back.

Stock you don't write off

FEFO dispensing and expiry alerts move stock before it turns into a write-off — not after you find it expired on the shelf.

Every shilling on the book

Cash and M-Pesa land on an append-only ledger that reconciles itself — the leakage a paper cash book quietly hides becomes visible.

Claims that actually pay

When SHA is switched on, claims build from the same visit — fewer rejections, faster payment, no month-end scramble across spreadsheets.

At KES 4,900 a branch a month, the maths is simple: stop writing off one box of expired antibiotics, or catch a handful of payments that used to slip the cash book, and the month has paid for itself. Every facility's numbers differ — book a demo and we'll work out yours.

Pricing

Flat, per branch, no lock-in.

From KES 2,500/branch/month. Pay for the modules you switch on — monthly or annual (two months free). No revenue-share, no per-user penalty.

Ditch the paper. Keep the afternoon.

See Salus on your own workflow in 20 minutes — cash-first, no rip-and-replace, no long contract.