Healthcare - multi-tenant HMS
Run the whole hospital or Clinic
on one platform.
From the front desk to the final bill, Healthcare carries one patient record through OPD, wards, theatre, diagnostics and billing. Local transcription, self-hosted imaging, video consultations and AI note drafting support care within your own deployment.
My clinic - Dr. Osei
- OPD queue - 6 waiting
- R. Mehta - ward round due
- CT chest - ready to read

Privacy-focused clinical workflows
Local transcription. Self-hosted care.
Choose where clinical information is processed. Capture speech on the consultation-room device, and run imaging, video consultations and AI note drafting within your own deployment.
Local-device STT
Transcribe in the consultation room.
Scribe processes speech on the local device, keeping captured audio on the appliance. Clinicians review and correct the transcript before saving it to the HMS encounter.
Self-hosted DICOM
Keep medical imaging under your control.
A self-hosted Orthanc PACS stores DICOM studies. HMS brings the imaging viewer into the patient record, with access through the hospital’s radiology workflow.
Self-hosted web conferencing
Consult over your own video service.
Jitsi connects doctor and patient through appointment-linked, token-gated rooms on your deployment. The hospital controls the conferencing infrastructure.
Self-hosted AI + DMN
Draft with AI. Keep decisions reviewable.
A configured self-hosted LLM drafts structured consultation notes for clinician review and sign-off. Broader AI insights governed by DMN decision tables are planned for HMS.
Local capture and hospital storage are separate steps: reviewed transcripts can be saved to HMS and used for note drafting within the deployment. These services require local setup; end-to-end video recording and transcription remain under development.
The whole hospital
Care across every department.
Every role opens the same platform to its own view. These are the real workbenches - one short line each, no jargon.
Front desk
Patient Registry
One patient record, created once, that every department shares.
Front desk
Appointments & OPD
Book against real doctor availability and issue queue tokens at the desk.
Clinical
Clinical Care
Notes, vitals and e-prescriptions on the same chart the whole team sees.
Ward
Nursing
Shift rosters and medication rounds charted in place, so handover carries forward.
Ward
Ward & Beds
Rooms, beds and occupancy on one live status board.
Theatre
Surgery / OT
Theatre scheduling with anaesthesia records, staff, implants and intra-op events.
Diagnostics
Diagnostics & Lab
Order tests, capture results by parameter, and return them to the chart.
Imaging
Radiology
Open scans in a built-in viewer, right beside the patient record.
Pharmacy
Pharmacy
Prescriptions and medication administration, tied to each patient.
Finance
Billing
OPD bills, patient bills, bill items and room charges on the same record.
Admin
Admin
Set up departments, staff, rooms and services for your hospital.
Platform
Superadmin
Provision new hospitals, tenant admins and subscription plans.
The whole healthcare loop
The patient journey, connected.
Every step writes to the same tenant-scoped record, so each role picks up exactly where the last left off - no re-keying between systems.
01
Registration
Patient created once
02
OPD & queue
Token, consult
03
Admission
Bed assigned
04
Surgery / OT
Theatre + anaesthesia
05
Diagnostics
Lab + radiology
06
Discharge
Summary + clearance
07
Billing
Bills settle
Continuity of care
Keep the patient’s story with every care team.
WardSelf-hosted DICOM imaging
Your imaging infrastructure. Inside the patient record.
- View CT, MR, X-ray and ultrasound studies in-product
- Self-hosted Orthanc PACS connected through HMS
- The scan sits beside the patient chart
RadiologyMulti-tenant SaaS
Manage your hospital network.
Healthcare runs as multi-tenant SaaS. Every record lives inside its hospital's tenant, isolated by design, and access is decided by role. One system serves many hospitals without their data ever touching.
- Each hospital's data is sealed inside its own tenant - no request crosses the boundary.
- Role-based access for admin, doctor, nurse, staff and patient.
- One deployment serves many hospitals - nothing shared to untangle.
Subscription plans - seeded per tenant (INR / month)
Single-site clinic - core OPD and records
₹2,500 / mo
IPD, theatre, diagnostics and imaging
₹5,000 / mo
Multi-site chain - full operations
₹15,000 / mo
Healthcare operations
One platform across the patient journey.
Healthcare brings hospital and clinic operations, imaging and tenant isolation into one cloud-native platform for private healthcare groups in India and emerging markets.
Under the hood
Governed by role, sealed by tenant.
The story above is the plain version. For evaluators, here is how it actually holds together - the frontend is React, the backend Spring Boot on Java 17 and PostgreSQL.
Multi-tenant isolation
Every entity carries a non-null tenant_id and a TenantContext is resolved once per request, so every read is scoped to one healthcare. No context means no rows - the boundary fails closed.
Flexible, dual-mode auth
A hospital can run Hospital on its own login, or federate it into the Splenta identity fabric through ICE. Either way, access is scoped per tenant and decided by role.
mode A - standalone (default)
Built-in login with legacy JWT - short-lived access token plus refresh. Nothing external required.
mode B - federated
Resource-server mode validates ICE-minted tokens - aud = hms-api, scopes hms:* - for single sign-on across the family.
- superadmin
- admin
- doctor
- nurse
- staff
- patient
Built-in medical imaging
Healthcare proxies its radiology API to an Orthanc PACS over DICOMweb and launches a vendored OHIF viewer inside the product - windowing, MPR, 3D and measurements next to the chart. Schematic facade below, no real study.
Studies - MRN 40118
- CT chest w/o contrastCT
80 img
- MRI brainMR
144 img
- Chest X-ray PAXR
2 img
- US abdomenUS
36 img
A boundary that fails closed
Healthcare owns the clinical and operational record - not the warehousing, purchasing ledger or finance books. Those flows return "unavailable" until a real adapter is wired in. A blank you can trust beats a number you can't.
- unavailablePharmacy stockWMS adapter integration
Drug catalog, stock levels and pharmacy billing need a warehousing system of record.
- unavailableProcurementSCM adapter integration
Purchase orders and supplier flows belong to a procurement system of record.
- unavailableAccounting & financeFMS adapter integration
Ledger and financial truth belong to a finance system - billing-support only here.
Use cases
See Healthcare run with agents.
See how Arin, PECO and Semorel turn healthcare context into governed, auditable action.