Loading this page
Loading this page
Registration, wards, theatre, laboratory, imaging, pharmacy, stores, billing and the SHA hand-off are entitled modules on one encrypted core - and every hand-off between them is a durable, replay-safe event rather than a form re-keyed at the next desk. In private rollout with named hospitals.
The same patient moves through all three. Nobody retypes her name, her number or her order - the desk after this one already has them.
| Order | Patient | Panel | Priority | Specimen | Status |
|---|---|---|---|---|---|
| LAB-2291 | Mercy A. MRN-10428 | Full blood count | Routine | Collected 09:12 | Awaiting result |
| LAB-2288 | Peter O. MRN-10391 | Renal profile | Urgent | Accessioned 08:47 | Result entered |
| LAB-2284 | Halima S. MRN-10406 | Malaria rapid test | Stat | Collected 08:20 | Critical · unacknowledged |
| LAB-2279 | Joseph M. MRN-10377 | Liver function | Routine | Rejected · haemolysed | Recollection requested |
| LAB-2275 | Mercy A. MRN-10428 | HbA1c | Routine | Accessioned 07:55 | Validated · returned to chart |
Validation is the only thing that creates a new laboratory charge. Placing the order is not billable, and one clinical order can only ever produce one charge.
The required safety-checklist items block entry to theatre and block completion. Completion also has a hard gate on a signed operative note - there is no override.
| Line | From | Qty | Price | SHA | Patient |
|---|---|---|---|---|---|
| Renal profile | Laboratory · validated | 1 | KES 1,800 | KES 1,800 | - |
| Chest X-ray, PA | Radiology · report finalised | 1 | KES 2,500 | KES 2,500 | - |
| Amoxicillin 500 mg capsules | Pharmacy · dispensed (FEFO) | 21 | KES 630 | - | KES 630 |
| Appendicectomy | Theatre · completed | 1 | KES 46,000 | KES 40,000 | KES 6,000 |
| Suture pack 3-0 | Theatre · consumable | 2 | KES 900 | - | KES 900 |
Whole blood unit blood_whole_blood | Blood bank · administered | 1 | Unpriced item · retryable | - | - |
| INV-0417 · DraftPriced lines | KES 51,830 | KES 44,300 | KES 7,530 | ||
A charge whose item has no active price is never quietly written as zero. It stays out of the total, stays visible in the cashier's queue, and is captured automatically once the price master is set.
Feature 01
Facilities share one operational platform while staff access is constrained by tenant, facility, role and capability. Clinical activity carries audit and provenance records.
Feature 02
Register patients, manage outpatient encounters, capture signed clinical notes and place medication, laboratory and imaging orders through the CPOE workflow.
Feature 03
Move orders through worklist, specimen collection, accessioning, structured result entry, validation, chart return and charge capture in one traceable flow.
Feature 04
Track imaging orders, accession and study metadata, complete reports or amendments, and launch a configured external clinical viewer from the worklist.
Feature 05
Manage item and store masters, batches and expiry, FEFO dispensing, stock movements, purchase orders, goods receipt, alerts and reconciliation.
Feature 06
Schedule cases, prevent booking conflicts, complete safety checklists, record consumables and hand the resulting charges into the billing workflow exactly once.
Feature 07
Capture charges, issue invoices, record payments, track receivables, produce daybooks and finance exports, and prepare local SHA coverage and claim handoffs where configured.
Feature 08
A durable outbox tracks cross-module and configured external handoffs. Command Centre surfaces live work status, operational summaries, drill-downs and reconciliation views.
Each module publishes what it finished; the durable outbox delivers it to whichever module subscribed. That is how a validated result reaches the chart and the cashier without either of them asking the laboratory.
| Where it happens | Event | Delivered to | What it creates |
|---|---|---|---|
| Laboratory validates a result | lis.result.validated.v1 | Clinical EMR | The structured result on the patient's chart |
| The same validation | lis.charge.requested.v1 | Billing & SHA | One charge, rooted in the clinical order |
| Radiology finalises a primary report | ris.report.finalized.v1 | Clinical EMR | The report returned to the chart |
| Pharmacy dispenses | pharmacy.charge.requested.v1 | Billing & SHA | A priced charge, with the FEFO batches already moved |
| Theatre completes or abandons a case | theatre.charge.requested.v1 | Billing & SHA | One charge per line still held |
| A consumable is returned on an abandoned case | theatre.charge.reversed.v1 | Billing & SHA | A void, a removed draft line or a credit note |
| An invoice is finalised (cash or SHA) | his.billing.invoice.finalized | Integration Hub | A durable, SHA-ready claim contract |
Delivery is at-least-once and durable. A delivery failure cannot roll back the clinical work that caused it, and it stays visibly retryable. Because a charge's identity is rooted in the clinical order rather than the message, a repeated delivery converges instead of charging twice.
This is the actual navigation, in the actual sections. A staff member sees only the workstations their facility is entitled to and their role can open - the rest are not hidden, they do not exist for that account.
Create or find the patient record in the correct facility, then open the outpatient encounter with the appropriate staff permissions.
The clinical team records the encounter and sends medication, laboratory or imaging orders into their operational worklists.
Diagnostic, pharmacy, stores and theatre teams complete their work, return results or status, and pass charge events into finance.
Authorised teams monitor work status, handoffs, receivables and source-backed reports across facilities, then drill into items that need attention.
A hospital platform is worth exactly what it refuses to do on request. Both columns below are checked in code, not in a policy document.
Enforced on the server
What it does not claim
The assistant can only read the modules the person asking is already entitled to and capable of reading, and it does not act on its own. An operational change arrives as a written proposal - its risk, and the exact changes it would make - and a person with the authority approves it or throws it away.
It has its own facility entitlement and its own metered, hard-capped AI allowance: with the allowance spent it refuses rather than spending more. No clinical module depends on it.
HMIS access is tenant- and facility-scoped. An entitled staff account can open the operational workspace; prospective clients can contact Vantra to arrange a private, synthetic-data walkthrough and rollout assessment.
Apollo
Schools
Vantra Apollo connects attendance, academic records, fees, family communication and country-specific school administration in one daily work...
Learn moreConcierge
Vantra Concierge is an AI front desk for phone, SMS, WhatsApp, Instagram, Messenger, signature-verified inbound email and persistent webchat...
Learn moreScribe
Medical
Vantra Scribe captures a consultation and prepares structured draft notes and referral letters for the clinician to review, edit and sign of...
Learn moreCentral Command
Vantra Central Command is an internal knowledge agent that helps staff quickly understand how the business works. It lets new and existing t...
Learn moreAtlas
Agricultural trade · Live demo
Vantra Atlas is a governed operating system for agricultural exporters. It connects commercial orders, lots, shipments, documents, certifica...
Learn moreLIS
HMIS module · Private rollout
Vantra LIS is the laboratory information system module in Vantra HMIS. It connects the EMR order worklist to specimen accession, structured ...
Learn moreRIS + PACS
HMIS module · Private rollout
Vantra RIS manages imaging worklists, accession and StudyInstanceUID association, radiology reports, finalisation, amendments and clinical c...
Learn moreBook a 30-minute demo and we'll show you what Vantra HMIS would do for your team this week.