Features

Everything a working hospital actually needs

We didn't start with billing and bolt clinical on top, or start with clinical and patch in the billing later. It's one system, front desk to discharge — shaped by people who've actually sat behind those desks.

Latest updates · May 2026

What's new in MediCare HIS

Staff appraisals, filed automatically

Matrons and unit in-charges complete a structured performance appraisal for any staff member straight from the nursing roster — competency ratings across nine areas, strengths, development goals and reviewer comments. On submit the appraisal files to that person's HR record automatically and they're notified to acknowledge it. HR reads the full appraisal history on the staff file; the staff member sees their own in the staff app.

NEWS2 Scale 2 for COPD & CO₂ retainers

The national early-warning score now switches to the Royal College's Scale 2 oxygen-saturation table for patients flagged as CO₂ retainers, so a target SpO₂ of 88–92% isn't mis-scored as a deterioration. The right scale is chosen per patient — accurate escalation without false alarms.

Full data export & reversible restore

Admin can download every byte of the hospital's data as a single signed JSON bundle — patients, visits, vitals, prescriptions, lab results, billing, audit chain. Suitable for migration to another instance or for offline regulator review. Superadmin can restore from any rolling snapshot; the system takes a fresh safety snapshot first so every restore is reversible.

ICD-10 + ICD-11, side by side

The diagnosis picker now carries both classifications — full ICD-10 for NHIS / insurer billing, plus a curated ICD-11 MMS subset across every specialty. A chip on each result shows the version. Doctors can dual-code a single visit when clinical accuracy needs ICD-11 but the claim needs ICD-10. Hospital admins can add their own codes any time.

Specialty-aware diagnosis suggestions

The picker is now role-aware — a gynaecologist sees OB-GYN codes first (O80, O14.9, JA60…), an ophthalmologist sees H10.9 / 9A60 first, a cardiologist sees I10 / BA00 first. Everything else is still one keystroke away, but the right codes are right there.

SOAP for surgical specialists

Gynaecologists, obstetricians, ENT surgeons, orthopaedic and plastic surgeons — anyone who runs an outpatient clinic alongside their operating list — now get the full SOAP + ICD-10/11 chart, not just the post-op rounds view. Specialty diagnoses surface first.

Per-hospital module toggles

Superadmin tailors what each tenant sees from the Edit Hospital dialog. 50+ modules + 89 roles + 37 feature flags, all per-hospital. A hospital without an ophthalmologist hides the eye clinic; one with a lab outsourcing arrangement can force-off the in-house lab module. Tenants only see what they actually use.

Lab trends — past vs current

One panel on the consult chart shows every analyte side-by-side across visits, with H/L flags vs the reference range and a delta on every value. A date-picker lets the doctor pin any historical result and compare it against the latest. The first 3 analytes show; the rest collapse behind a "show more" so wide tests (FBC, U&E) stay legible.

Radiology — hierarchical ordering

73-entry imaging catalogue grouped by modality and body area. Doctor picks X-Ray → Lower limb → Knee in three taps. CT and MRI studies surface a contrast dropdown. A "custom request" box accepts free-text for studies not in the catalogue — radiology prices them on receipt.

Discharge summary auto-fill

When a doctor authorises a discharge, the dialog opens already populated — diagnosis, a structured course-of-stay draft (patient, MRN, admit date, length of stay), active prescriptions, and follow-up plan. Every field stays editable. No re-typing what's already in the chart.

Self-prescribe block

The system refuses any prescription where the prescriber and the patient resolve to the same person. Regulatory and patient-safety rule — clinicians need an independent assessment by a colleague. Every block writes an audit row.

Per-user capability grants

Superadmin can extend what an individual user can do beyond their role — grant a nurse-practitioner the prescribe right, give a pharmacist the order-labs capability for the dispensary audit. Seven toggles cover prescribe, lab order, imaging order, admit/discharge, MAR, finance view, user management.

Privacy-first auto-logout

After 3 minutes of inactivity, the session ends and the screen blanks before any logout round-trip — patient details are gone the instant the timer trips, not after a click. Browser history is replaced rather than pushed, so the back button can't restore the chart.

Strict maternity gating

Labour & Delivery surfaces only render for female patients admitted to a maternity-themed ward. Three-condition gate on both the UI and the server — no PHI leakage even from a mis-configured client. Belt-and-braces patient-safety guard.

Cleaner patient chart

Long lists default to the 3 most-recent rows with a "show more" toggle — past consultations, all lab results, lab trend analytes. Self-pay patients no longer surface NHIS chips on the chart header or ward bedside summary. The chart stays breathable on long-standing patients.

Front desk & clinical core

Reception to discharge, in one record

Patient registration

One-tap MRN, scannable hospital cards, NHIS lookup, photo capture, next-of-kin, allergies, payer details. Reception runs faster.

OPD & consulting

Structured SOAP notes, ICD-10 + ICD-11 diagnosis picker (role-aware suggestions for every specialty), vitals trends, prescription pad with stock-aware drug picker, diagnosis codes that build the claim automatically.

Emergency department

Triage by zone, time-to-doctor metrics, fast-track and resus pathways, automatic escalation when NEWS2 climbs.

Ward management

Bed maps with acuity colour-coding, drag-and-drop transfers, drug rounds, IO charts, nursing notes, shift handover.

Discharge summaries

Auto-build from the chart — diagnosis, length of stay, active medications, follow-up plan pre-filled from the admission and visit record. Doctor reviews, edits anything, signs and sends to the GP.

Specialty clinics

Eye, ENT, dental, mental health, antenatal, diabetic, dermatology, TB & chest, dietetics, physio, OT and speech.

Diagnostics

Lab and imaging that close the loop

Laboratory

Order sets, vacutainer guidance, result entry with abnormal-flag rules, validation by senior tech, push back to the ordering doctor. Longitudinal trends panel compares every result against prior values, with a date-picker for one-on-one comparison.

Radiology & imaging

Hierarchical ordering (modality → body area → study) with contrast options on CT/MRI and a free-text box for unlisted studies. Modality worklists, image attachments, structured reports, sign-off workflow, DICOM ingestion (on request).

Blood bank

Donor register, cross-match log, unit traceability from donor to patient, expiry control, regulator-ready reports.

Pharmacy & stores

Stock-aware prescribing, end to end

Pharmacy dispensing

Dispense against prescriptions, batch tracking, dose checks, allergy interlocks, partial fills, refunds and returns. Self-prescribe block — doctors cannot write prescriptions for themselves; every attempt is audited.

Inventory & stores

Reorder thresholds, expiry alerts, supplier ledgers, GRN/issue notes, intra-hospital transfers, controlled-drug register.

Theatre stock

Per-procedure consumables, intra-op recording, billing pulled directly from what was actually used.

Surgery

Theatre, anaesthesia, and the surgical safety checklist

Surgery scheduling

Theatre lists, surgeon and anaesthetist assignments, pre-op checklist, fasting status, equipment requests.

Anaesthesia record

Time-stamped chart for vitals, drugs, fluids, ventilation. Signed off by the anaesthetist at end of case.

Op note & recovery

Surgeon's op note, post-op orders that flow into the ward chart, recovery-room observation chart.

Billing & finance

Get paid faster. Get rejected less.

Cash, mobile money, card

Take payment at any service point. Receipts go to email, SMS or printed.

Insurance claims

NHIS, Glico, Acacia, Allianz preconfigured. Claims build from the clinical record. Rejections surfaced with the reason; resubmit in one click.

Aged debtors

By patient, payer or department. Drill into a balance to see every line that built it.

Payroll

Monthly runs with SSNIT / PAYE, benefits and approved salary advances composed into each payslip automatically. Printable slips, QuickBooks / Xero / Tally exports.

Department P&L

Per-department revenue, cost-of-care and contribution. Drill from the headline number into the underlying lines.

Reports

Daily ops, monthly KPIs, regulator templates. Custom reports on request.

Workforce & HR

The HR suite your staff actually use.

A complete workforce stack, kept behind the same secure boundary as your clinical data — plus a phone-first staff app, so the things people actually care about (clocking in, shifts, leave, payslips, advances) live in their pocket.

Staff PWA

Installable mobile app at <tenant>-staff.medicarehis.com. One-tap clock-in with geolocation, next-shift tile, leave, payslips, reviews, document vault, CME, salary advances. Works offline; the service-worker caches the shell.

Biometric clock-in

RFID card tap on a ward kiosk, or session clock-in from the phone. HMAC-hashed card UIDs (no plaintext on disk). Supervisor override for missed punches with ≥10-char reason; self-override blocked.

Shift schedules

Monthly rotas per ward / discipline / subunit with day, afternoon, night shifts. Auto-feeds the staff PWA's Schedule tab so every nurse sees their next 14 days.

Performance reviews

State-machine workflow: draft → submitted → acknowledged → finalised. Per-competency 1-5 ratings, right-to-respond contract baked in (HR can't file until staff acknowledges), HR revision-request branch.

Document vault

Contracts, licenses, ID copies, training certs, CME certificates. Magic-byte sniff on upload (polyglot defense), 60-day expiring-soon surface, contract auto-archive on supersede.

CME tracker

Continuing-ed credits with per-role annual targets baked in for Ghana — GMDC 25 (doctors), N&MC 15 (nurses), PSGH 20 (pharmacists). Verified vs pending split; self-verify blocked.

New-hire onboarding

Per-role checklists: new_nurse, new_doctor, new_theatre_staff, new_pharmacy, new_admin. Universal steps (contract, fire safety, IPC, RFID enrolment) plus role-specific clinical orientation. Auto-finalises on required-step completion.

Org chart

Manager / direct-report tree with cycle detection. Each staff sees their slice in the PWA — manager, peers, direct reports.

Applicant tracking

Public job board, public apply endpoint, structured pipeline (applied → screened → interview → offer → hired). Atomic per-panellist interview feedback. Terminal-stage protection.

Salary advances

Staff request from the PWA, HR approves with 50%-of-basic cap, approved advances auto-deduct on the next payroll run with atomic apply.

Benefits enrolment

Health insurance, pension, transport, housing, meal, phone, professional development. Frequency-normalised cost, composed into each payslip's allowance + deduction lines.

Disciplinary workflow

Verbal → written → final warning → suspension → termination, with full appeal / hearing / outcome state machine. 14-day appeal window, panel-composition guards (subject can't sit on own panel).

Platform & security

Built for hospitals, not a generic SaaS

Role-based access · per-user grants

Every department, every role, finely scoped. A nurse never sees the cost of care; a biller never sees clinical notes outside their codes. Superadmin can grant individual users specific capabilities on top of their role — prescribing rights for a nurse-practitioner, lab-ordering for a senior pharmacist.

Per-hospital module & feature toggles

Superadmin tailors each hospital's surface independently — 50+ modules, 89 roles, 37 feature flags. Hide modules a tenant doesn't run, force-enable a flag for a specific hospital regardless of plan, force-off a feature their contract excludes. Audited on every change.

Tamper-evident audit trail

Every read, write, delete and login attempt logged with user, time, IP. The audit log is a hash-chained ledger — modifying or removing a past entry breaks the chain and the integrity check flags it. 7-year retention. Exportable for regulators.

Passkeys, MFA & OIDC SSO

WebAuthn (Face ID, Touch ID, Windows Hello) and TOTP for direct staff sign-in. OpenID Connect SSO for hospitals on Microsoft 365 / Azure AD / Google Workspace / Okta — group-to-role mapping, hardened id_token verification, JIT user provisioning. Idle auto-logout blanks the screen to keep PHI off shared workstations.

Offline tolerance

Outbox queues writes during power cuts and net outages, syncs on recovery. The wards don't stop.

WhatsApp & SMS

Appointment reminders, lab-result-ready alerts, prescription pickup nudges. Reduces no-show rates.

FHIR R4 — read AND write

Conformant CapabilityStatement at /fhir/metadata. Patient, Encounter, Observation (lab + vitals), MedicationRequest, AllergyIntolerance, Condition — partners can read and POST. Bearer-key auth, tenant-scoped. ICD-10 + SNOMED CT + LOINC throughout.

HL7 v2.5 — inbound & outbound

MLLP listener accepts ORU^R01 (results) and ADT^A01/A04/A08 from existing Sysmex / Cobas / Mindray analysers + registration systems. Outbound ORM^O01 sends orders the other way. ACK^R01 round-trip in seconds. Plug-and-play with your existing lab capex.

Configurable safety rules

Your CMO writes clinical decision-support rules at Settings → Clinical policies — no code change required. Conditions on patient demographics, drug, route, or recent labs. Trigger at prescribe-time or on lab result release. Every fire and override audits.

Unified Chart Review

Single screen, the patient's lifetime. Every visit, lab, prescription, imaging report, vitals reading, allergy, immunisation — colour-coded by type, day-grouped, full-text searchable, printable for medical records.

Data protection & disaster recovery

Your data is yours, end to end

Rolling snapshots, every 24 h

The system snapshots every JSON table to a separate volume on a daily schedule plus on every server start. 30-day retention by default. Each snapshot carries a sha256 manifest so silent corruption is detected on restore.

One-click full export

Admin downloads a signed JSON bundle of every table — patients, visits, vitals, prescriptions, billing, audit chain. Carries hospital + actor metadata so the receiving system can verify the source. Suitable for migration to another instance or offline regulator review.

Reversible restore

Superadmin restores from any rolling snapshot. The system takes a fresh "pre-restore" safety snapshot first, so every restore is reversible. Both the export and the restore write tamper-evident audit rows naming the actor and the snapshot involved.

Tenant isolation

Multi-tenant deployments isolate each hospital's data at the storage layer. A superadmin acting on one hospital cannot accidentally read or write another's records. Per-hospital module + feature toggles let you tailor exactly what each tenant sees.

Strict role + sex gating on sensitive surfaces

Belt-and-braces guards on surfaces with the highest privacy stakes — Labour & Delivery surfaces only render for female patients admitted to a maternity-themed ward; platform-tier roles never appear in clinical "Viewed by" trails. Both the UI and the server enforce independently.

Encryption + transit safety

TLS 1.3 in transit, encryption at rest on the underlying volume. Sessions are HTTP-only and rotate on privilege change. CSP, X-Frame-Options, and a tight permissions-policy header on every response.

See it on your own hospital's data

Tell us about your hospital. We'll spin up a private demo tenant and walk you through it on a 30-minute call.