Product walkthrough · Healthcare

One patient, one record, every department.

A hospital is not an admin dashboard. Patients, money, medicine, tests and records move between departments all day, and the handover between them is where paper loses things. MediSeen HMS follows the patient from the front desk through the consulting room, the lab, the pharmacy and the ward — and makes the bill the sum of what actually happened.

Live product · this walkthrough uses sample data, not real patient records

Follow a patient through the hospital

Not screenshots. This is a working prototype with a fictional facility loaded. Raise a test in the consulting room, release the result in the lab, dispense a drug against live stock — then open the cash point and find the bill already built from exactly that work, line by line.

Sample data for a fictional facility — no real patients, no real records. Nothing you do here leaves your browser.

Module 01 · Front desk

The queue is the first clinical decision

Registration creates the record once and reuses it forever, so a returning patient is found rather than re-entered. Triage sets the order of the queue by how sick someone is, not by who arrived first, and every department downstream reads the same queue instead of keeping its own.

RegistrationTriageOne shared queue
MediSeen · Reception
Waiting
23
In consult
6
Seen today
118
PatientReasonTriageState
MRN 10482Chest painUrgentIn consult
MRN 09117Antenatal reviewRoutineWaiting · 14 min
MRN 11903Malaria follow-upRoutineWaiting · 31 min
Module 02 · Consulting room

History on the left, orders on the right

The clinician opens one screen that already knows what happened last time: previous visits, results, what was dispensed and what was not. Orders for tests and drugs are raised here and arrive in the lab and pharmacy as work, not as a chit the patient has to carry across the compound.

Patient historyOrders to lab & pharmacyNursing notes
MediSeen · Consultation
RaisedOrderGoes toState
10:21FBC + malaria parasiteLaboratoryResulted
10:24Artemether-lumefantrinePharmacyDispensed
10:26Review in 72 hoursAppointmentsBooked
Module 03 · Pharmacy

Dispensing that knows what is on the shelf

A prescription meets live stock, so the pharmacist sees immediately whether the drug exists, what it costs today and when the batch expires. Dispensing moves inventory and raises the charge in the same action — which is how the bill stops disagreeing with the store.

Live stockBatch & expiryCharge on dispense
MediSeen · Pharmacy
Lines today
204
Out of stock
7
Expiring 90d
12
ItemOn handState
Artemether-lumefantrine 80/480312In stock
Ceftriaxone 1g18Below reorder level
Oxytocin 10IU40Expires in 61 days
Module 04 · Laboratory

A result belongs to the order that asked for it

Tests arrive in the lab already attached to a patient and a clinician, and the result goes back the same way rather than onto a printout that may or may not make it to the file. Blood bank stock — group, units, expiry — is tracked alongside, because the question is always asked in a hurry.

Orders in, results outBlood bankAttached to the visit
MediSeen · Laboratory
TestPatientState
Full blood countMRN 10482Resulted 11:04
Blood cultureMRN 11903In progress
Cross-match, O+MRN 107712 units reserved
Module 05 · Ward & theatre

Admission is where costs quietly accumulate

An inpatient stay generates bed days, drugs, procedures and tests over time, and the ones that go unrecorded are the ones the hospital pays for itself. Admissions, maternity and theatre each post what they use against the same patient account as it happens.

Admissions & bed stateMaternityTheatre & procedures
MediSeen · Inpatient
Beds
48
Occupied
34
Discharges today
6
WardBedsState
Male medical1611 occupied
Maternity1212 occupied · full
Private84 occupied
Module 06 · Billing

The bill is the sum of what happened

Charges are raised by the departments that create them rather than assembled at the cash point from memory. Payments, part-payments and the HMO or company that is actually liable are tracked separately from the care itself, so what the hospital is owed and by whom is a question with one answer.

Charges at sourcePart paymentsPayer tracking
MediSeen · Accounts
Billed today
₦4.18M
Collected
₦3.41M
Outstanding
₦770k
PayerBilledState
Self-pay₦2.46MSettled at point of care
HMO · retainer₦1.12MAwaiting claim
Corporate account₦0.60MInvoiced monthly
Module 07 · Reports

What the month actually looked like

Attendance, diagnoses, revenue by department, stock movement and turnaround times come out of the work that was already recorded, not out of a separate monthly exercise. A facility with more than one site rolls the same numbers up across branches without each one inventing its own spreadsheet.

Departmental revenueClinical reportingMulti-branch
MediSeen · Reports
ReportAnswers
AttendanceWho came, for what, and how long they waited
Revenue by departmentWhere the money is actually earned
Stock movementWhat moved, what expired, what was lost
Multi-branchThe same questions across sites
Module 08 · Roles & access

Patient data is not an open shelf

A receptionist registers but does not read clinical notes. A pharmacist dispenses but does not alter a diagnosis. An accountant sees the bill, not the history behind it. Those boundaries are the point of a hospital system, not a setting to configure later, and the deployment can run offline on a facility’s own machines where connectivity cannot be relied on.

Role-aware screensClinical / admin splitOffline deployment
MediSeen · Access
RoleCan seeCannot
ReceptionRegistration, queue, appointmentsClinical notes
ClinicianHistory, orders, resultsAccounts
PharmacistPrescriptions, stockDiagnoses
AccountsCharges and paymentsPatient history

Built to survive a Nigerian hospital day

MediSeen HMS is a React and TypeScript platform with role-aware access, department-scoped workflows and an offline-capable deployment for facilities that cannot depend on connectivity. It is live and in use.

ReactTypeScriptPostgreSQLPrismaOffline deploymentRole-aware accessMulti-branchLive product

Run a hospital or a clinic?

If your records are split across paper files, a pharmacy book and three spreadsheets, we can walk the same modules using your own departments, wards and payer mix.