KERNEL: OPENMRS 3.x  ·  ERP: ODOO 19  ·  BUS: KAFKA

The Event-Driven OS
for Sovereign Hospitals.

NidanEHR synchronizes Clinical Care, Finance, Labs, and Imaging via a sovereign Event Bus—built on open-source kernels, hardened for low-connectivity environments across South Asia and Africa.

Deploy NidanEHR ↗ View Architecture
OpenMRS 3.x
Odoo 19
Apache Kafka
OpenELIS 2.0
Orthanc PACS
OpenHIE
OpenIMIS
7
Integrated Kernels
100%
Charge Capture
FHIR R4
Interoperability
Offline
First Architecture

Seven Integrated Kernels

Each kernel delivers specific capabilities, synchronized in real-time via the central event bus. No silos. No data entry duplication.

01_CLINICAL
🏥
OpenMRS 3.x
Clinical Core — :8081

FHIR R4-compliant clinical information system designed for high-volume OPDs. Streamlined patient registration, consultation, and prescription workflows reduce wait times.

FHIR R4OPD/IPDePrescriptionSOAP NotesADT
02_DIAGNOSTIC
🔬
OpenELIS 2.0
Lab Core — :8083

End-to-end laboratory information system with sample tracking from collection to results delivery. ASTM/HL7 analyzer integration eliminates manual transcription errors.

ASTMHL7 v2Sample TrackingLISAuto-Verify
03_FISCAL
💼
Odoo 19 ERP
Finance Core — :8082

Unified revenue cycle management. Every clinical event triggers automatic billing entries via JSON-RPC, achieving 100% charge capture and eliminating revenue leakage.

JSON-RPCRevenue CycleGLAR/APBilling
04_IMAGING
🖼️
Orthanc + OHIF
PACS Core — :8042

Zero-footprint DICOM viewing integrated directly into patient charts. Radiologists access studies from any device with no dedicated PACS workstation required.

DICOMDICOMwebOHIF ViewerRadiologyWADO-RS
05_INTELLIGENCE
📊
DHIS2 + Superset
Analytics — :8088

Real-time operational dashboards transform raw clinical data into actionable insights. National health reporting, disease surveillance, and facility performance monitoring.

DHIS2SupersetBIMoHP ReportsKPI
06_INSURANCE
🛡️
OpenIMIS
Insurance Core — :8000

Automated claims processing eliminates paperwork delays. Patient eligibility verification happens at the point of care, reducing denials and accelerating reimbursements.

Claims APIEligibilityNHIFPre-authSSF
07_INTEROP
🌐
OpenHIE Mediator
National Gateway — :5000

National health exchange connectivity ensures seamless data sharing with HMIS, national patient indices, disease registries, and external health systems.

OpenHIEMPISHRILNIN Lookup
08_MOBILE
📱
NidanPHR
Patient App — iOS & Android

Patients own and access their complete health records from any device. Appointment booking, lab results, medication history, and teleconsultation in one pocket-sized app.

React NativeSMART on FHIRPHRTeleconsultOffline

The 7-Node Nervous System

Event-driven synchronization mapping every kernel to the central Kafka bus. Circuit-board topology where Kafka is the CPU and every kernel a dedicated processing node.

NIDAN EVENT BUS TOPOLOGY · REAL-TIME SYNC · ALL SYSTEMS OPERATIONAL
⚡ APACHE KAFKA — Central Nervous System
IN: nidan.patient.*  ·  nidan.invoice.*  ·  nidan.lab.final  ·  nidan.dicom.*
🏥
OpenMRS 3.x
:8081 · CLINICAL
🔬
OpenELIS 2.0
:8083 · LAB
💼
Odoo 19
:8082 · FISCAL
🖼️
Orthanc PACS
:8042 · IMAGING
📊
DHIS2 + Superset
:8088 · INTEL
🛡️
OpenIMIS
:8000 · INSURANCE
🌐
OpenHIE
:5000 · GATEWAY

The System in
Their Pocket.

NidanPHR extends the hospital into the community. Patients own their records, view appointments, lab results, and medication history from any device.

📋

Complete Health Record

Access all consultations, diagnoses, prescriptions, and lab results in one secure, FHIR-based place.

📅

Appointment Management

Book, reschedule, and receive reminders for upcoming visits across all departments and facilities.

🔬

Lab Results Delivery

Receive push notifications and view structured lab results the moment they are verified in OpenELIS.

💊

Medication History

Full medication timeline with dosage, prescriber, and refill tracking across all facilities.

📡

Offline Access

Critical health data cached locally — accessible even without internet connectivity in remote areas.

NIDANPHR · PATIENT HEALTH RECORD
Upcoming Appointment
Dr. Sharma — Cardiology
Jun 12, 2026 · 10:00 AM · OPD Block B
✓ Confirmed
Recent Lab Results
CBC — Complete Blood Count
Reported Jun 4, 2026 · OpenELIS
✓ Normal Ranges
Active Medications
Amoxicillin 500mg
3× daily · 7 days remaining
Health Summary
3 Active Conditions
ICD-11 coded · Last updated today
⚡ Review Pending

Internet is Optional.
Care is Mandatory.

NidanEHR operates fully offline. The local Kafka instance queues messages on-premise. When connectivity is restored, synchronization happens automatically.

📴
Full Offline Operation

All clinical, billing, and laboratory workflows function without internet. Zero workflow disruption during outages or in remote deployments.

📦
Local Event Queue

Kafka operates locally on-premise, storing every transaction as an immutable, ordered event log until synchronization is possible.

🔄
Auto-Sync Engine

Intelligent background synchronization resolves conflicts deterministically and propagates all queued events when connectivity is restored.

$ nidan-status --live
Checking system state...
CONNECTIVITY: DISCONNECTED
LOCAL CORE: RUNNING
KAFKA BUS: RUNNING (local)
EVENT QUEUE: 47 PENDING EVENTS
OPD WORKFLOW: FULLY OPERATIONAL
BILLING: FULLY OPERATIONAL
LAB (OpenELIS): FULLY OPERATIONAL
 
→ All clinical operations continue normally.
→ Events will sync when connection is restored.

Built for Real Conditions

Deployed in district hospitals, rural clinics, and insurance networks across South Asia and Africa. Designed for the constraints of real healthcare environments.

District Hospital
High-Volume OPD Management

200+ daily consultations managed with zero paper. Patient registration to discharge completed in under 8 minutes, with automated billing triggered at each care step.

200+
DAILY OPD
8 min
AVG. VISIT
Rural Clinic
Offline-First Connectivity

Clinics in areas with intermittent connectivity operate fully offline. The local event queue stores all transactions and syncs automatically when connectivity returns.

100%
OFFLINE OPS
47ms
LOCAL LATENCY
Insurance Provider
Automated Claims Processing

Patient eligibility verified at point-of-care via OpenIMIS. Claims auto-generated from clinical events and submitted electronically, reducing denial rates significantly.

93%
CLAIM ACCEPT.
0
PAPER FORMS
National Health System
HMIS & Regulatory Reporting

Automated MoHP Directive 2081 compliance reporting. DHIS2 integration pushes aggregate facility data to national dashboards without manual data compilation.

Zero
MANUAL REPORTS
Real-time
DHIS2 SYNC
Radiology Department
Zero-Footprint DICOM Workflow

Radiologists view, report, and sign off on DICOM studies directly inside the patient chart. No separate PACS login. Orders from OpenMRS auto-create worklist entries.

1
SYSTEM LOGIN
DICOM
FULL SUPPORT
Laboratory
Analyzer Auto-Integration

Sample collection barcodes generated at OPD. Analyzers push results via ASTM directly into OpenELIS. Verified results publish to Kafka and update patient charts instantly.

0
MANUAL ENTRY
<2s
RESULT PUSH

Standards & Interoperability

Built on open standards from the ground up—ensuring your data is never locked in a proprietary silo and can exchange with national and global health systems.

📋
FHIR R4

Full HL7 FHIR R4 resource compliance across all clinical modules and APIs.

✓ Certified
🇳🇵
MoHP 2081

Nepal Ministry of Health & Population Directive 2081 compliant reporting.

✓ Certified
🔐
HIPAA Ready

Audit trails, encryption at rest and in transit, role-based access controls.

✓ Certified
🌍
WHO ICD-11

Coded diagnoses using WHO ICD-11 international terminology standards.

✓ Certified
🔗
HL7 v2 & v3

Laboratory and radiology message interchange via HL7 messaging standards.

✓ Certified
☁️
OpenHIE

Full OpenHIE architecture with Health Information Exchange, MPI, SHR, and IL.

✓ Certified

Ready to Deploy?

Configure your sovereign hospital OS in minutes. Our architecture team will walk you through every node, kernel, and integration point.

$ nidan-cli deploy --sovereign