BAHMNI → openIMIS - eClaiming Workflow
Content
Properties
Reference | |
|---|---|
Sector | Health |
Components | |
github (External) |
|
Purpose
When a patient receives care at a health facility, the claim should follow automatically (not through paperwork submitted days later). This workflow connects Bahmni, the hospital system used by clinical staff, directly to openIMIS: as soon as an encounter is recorded, a claim is generated and submitted in real time. Facilities get faster reimbursement, errors from manual entry are eliminated, and the financing system always reflects what actually happened at the point of care.
It serves as a proof-of-concept for real-time electronic claiming (eClaiming) aligned with openHIE architectural principles standards, demonstrating how structured clinical data can seamlessly feed into health financing workflows.
Key objectives:
Enable automated, real-time FHIR claim submission from point-of-care systems
Improve claim accuracy and adjudication speed
Reduce administrative overhead at health facility level
Trigger
A patient receives healthcare services in a facility using Bahmni, and a clinical encounter is recorded.
Workflow Overview
Field | Value | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Workflow Maturity | Newly Defined — Specified and approved. Proof-of-concept implemented. | ||||||||||||
Referenced Standards | HL7 FHIR R4 Claim / ClaimResponse: | ||||||||||||
openHIE Alignment | Fully aligned — actors mapped to PoS / IOL / FIS roles | ||||||||||||
Actors |
| ||||||||||||
Assumptions & Prerequisites |
| ||||||||||||
Validations | openHIM (IOL) must validate:
openIMIS (FIS) must validate:
⚠️ Current sandbox limitation: Payload transformation is not performed by openHIM. PoS systems are responsible for generating valid FHIR R4-compliant payloads before submission, for any domain. |
Diagram
Workflow Steps
Step 1 — Clinical Encounter in Bahmni
A clinician records a patient encounter in Bahmni. The system captures:
Patient— demographic and identity dataEncounter— visit context and dateCondition— diagnosis (ICD codes)Procedure— services rendered
Step 2 — FHIR Claim Generation
Bahmni's backend (or a dedicated FHIR service) composes a FHIR Claim resource from the encounter data, enriched with optional resources: Coverage, Practitioner, Location.
Step 3 — Claim Transmission to openHIM
The composed FHIR Claim is POSTed to the openHIM endpoint.