From the triage desk to the dispensary window, from the lab bench to the billing counter — one system connects every step of the patient's visit. No paper trail. No chasing departments.
| Patient | Triage | Complaint | Status |
|---|---|---|---|
| Adhiambo A. | 🟠 Urgent | Fever, vomiting | Waiting |
| Njuguna K. | 🟡 Less urgent | DM review | Waiting |
| Zawadi N. | 🔴 Immediate | Respiratory distress | With doctor |
| Kamwana M. | 🟢 Minor | Wound dressing | Paid · waiting |
| Fatuma O. | 🟢 Minor | ANC visit | Completed |
| Order | Patient | Tests | Status |
|---|---|---|---|
| LAB2026005 | Adhiambo A. | Malaria RDT, CBC | Collected |
| LAB2026006 | Zawadi N. | Haemoglobin | Ordered |
| LAB2026004 | Baraka M. | Malaria RDT | 🚨 Critical |
| Invoice | Patient | Total | Method |
|---|---|---|---|
| INV2026011 | Adhiambo A. | KSh 700 | Paid · NHIF |
| INV2026012 | Njuguna K. | KSh 500 | Unpaid |
| INV2026013 | Baraka M. | KSh 1,200 | Paid · M-Pesa |
HMS covers the complete patient journey — from the moment they walk in to the moment they leave with a receipt in hand.
The system gates each step — the lab only processes paid orders, pharmacy dispenses after a confirmed prescription, billing closes when payment clears.
HMS shows only the relevant modules per login. A lab technician sees lab orders. A cashier sees unpaid invoices. No overwhelming menus.
The demo instance is loaded with real patient scenarios, an active OPD queue, lab orders at various stages, and pending payments. Log in as any role to explore the full system.
| Role | Name | Password | What you will see | |
|---|---|---|---|---|
| Super Admin | System Admin | admin@hms.co.ke | Demo@2026 | All modules, sessions, audit trail, settings |
| Doctor | Dr. Demo (Medical Officer) | dr.demo@hms.co.ke | Demo@2026 | Today's worklist, 5 waiting patients, full history |
| Nurse | Nurse Demo | nurse.demo@hms.co.ke | Demo@2026 | Vitals recording, nursing notes, ward patients |
| Lab Tech | Lab Tech Demo | lab.demo@hms.co.ke | Demo@2026 | 2 pending orders, specimen collection, result entry |
| Pharmacist | Pharmacist Demo | pharmacy.demo@hms.co.ke | Demo@2026 | Pending prescriptions, formulary, 206 drugs with prices |
| Billing | Billing Officer Demo | billing.demo@hms.co.ke | Demo@2026 | Outstanding invoices, NHIF and M-Pesa payment capture |
| Receptionist | Receptionist Demo | reception.demo@hms.co.ke | Demo@2026 | Triage check-in, patient search, appointments |
| Admin | Admin Demo | admin2.demo@hms.co.ke | Demo@2026 | Users, audit logs, system reports, HR |
HMS runs on your existing cPanel hosting — a standard shared account is enough. No ongoing SaaS subscription. No data leaving your premises.
No Composer. No framework dependencies. Runs on any cPanel, WAMP, or LAMP stack. Hand-rolled HS256 JWT authentication. One-hour deployment.
The entire admin interface is one HTML file. No build pipeline, no node_modules, no CDN dependency. Loads and runs on a clinic LAN even without internet.
M-Pesa Daraja for STK push payments. Africa's Talking for SMS — critical lab value alerts, appointment reminders. NHIF/SHA claim structure built in.
HMS deploys to your existing server in under an hour. We handle data migration, formulary setup, and staff training — you focus on the patients.