Claims Management
Status: Requirements in Progress
Technical Complexity: MediuM
Key Objectives:
Configurable billing solution for the OpenMRS community (reference)
Help facilities to minimize revenue leakage from billing errors and manual processes
Provide real-time financial visibility for healthcare administrators
Improve patient experience through transparent billing and cost estimation
Contributors: Victor Olaitan (Axtute Digital Health), Daphine Nalule (METs), Joshua Nsereko(Mandiro), @Fiona Anderson Veronica Muthee (OpenMRS)
1. Problem
🔴 Patient Pain Points
Patients lack clarity on their financial obligations before receiving services.
Delays in billing and claims processing may disrupt healthcare access.
Patients struggle to understand what services they received and associated costs.
🟡 Facility Administration Challenges
Healthcare facilities lose significant revenue due to processing mistakes, missing documentation, and faulty claim submissions.
Facilities operating without proper claims systems face financial reconciliation problems.
Administrators lack clear insight into financial inflows and reliable revenue forecasting.
Manual workflows waste staff time and limit administrative oversight.
⚫️ Technical Issues
Current RefApp billing module has gaps and bugs with different billing versions across the community.
Currently, there is no connectivity/integration with payment systems and insurance providers.
→ Additional notes from Billing Unconference session at OpenMRS 2025 Conference: https://openmrs.atlassian.net/wiki/x/fYCNIw
2. User Stories
Detailed Billing Workflow User Stories
📌 Patient:
As a patient i want to know my financial responsibility before services are rendered so that i can make informed financial decisions.
Ensure the system automatically applies configured rates for services and commodities based on facility-specific pricing rules.
As a patient i want to understand the waivers / discounts i qualify for to reduce my financial burden.
Ensure the system automatically identifies and presents applicable waivers/discounts based on patient eligibility criteria and configured discount programs.
As a patient i want to receive clear bill summaries showing what services i received and the costs associated with them.
Ensure the system generates comprehensive bill summaries with itemized services, plain-language descriptions, and detailed cost breakdowns for patient clarity.
📌 Facility Admin:
As a facility admin, i want real-time oversight of billing and payment status across all payers so i can track revenue flow and resolve processing delays.
Ensure the system displays billing status (total, paid, pending) for effective cash flow monitoring.
As an administrator, i want comprehensive billing reports and dashboards so i can track performance, forecast revenue and make financial decisions.
Ensure the system provides configurable billing reports and performance dashboards that enable revenue tracking, financial forecasting, and data-driven decision making.
As an admin, i want billing summary cards showing key metrics (pending claims and revenue) so i can quickly assess financial situation of the facility.
Ensure the system displays key financial metrics through summary cards that provide instant visibility into facility financial health.
📌 Health Facility Staff (Cashier, Receptionist, Nurse, Doctor):
As a healthcare provider, i want to capture accurate patient information and services rendered for accurate billing.
Ensure the system automatically captures service pricing and patient details within clinical workflows to enable accurate billing without additional data entry steps.
3. Market Analysis
DRC Specific Billing Needs
Epcare (Uganda) key features
Strengths: | Key Features: |
|---|---|
|
|
Stock management - cash item price - reference the stock item under the cash price
eHospital (Intellisoft) key features
Strengths: | Key Features: |
|---|---|
|
|
RwandaEMR key features (PIH)
Strengths | Key Features |
|---|---|
|
|
There are two aspects of billing: Administration and Billing
Billable items are set up which include: Labs, Drugs, and Consultation type
Service price can be entered by finance department at a clinic, doesn’t need a software developer
A bill could be Fully Paid, Partially Paid, or unpaid.
Users find the reports hard to use, but no complaints about the workflow
During check in the clerk needs to verify that the patient is eligible to use that insurance. This feature is automatically checking the MOH insurance portal. The user doesn’t leave OpenMRS to confirm.
Payment screen
You can print a bill for a patient and a receipt.
KenyaEMR key features
Strengths | Key Features |
|---|---|
|
|
Main Gaps Identified From Market Analysis:
Standardization: There are multiple billing versions across the community and standardization is needed.
Limited Insurance Integration: Billing solutions have primarily focused on cash payments except RwandaEMR which has included insurance payment options.
Integration Challenges: Lack of standardized APIs for payment processors and insurance systems.
4. Technical Considerations & Dependencies
🧩 Core System Requirements | 🧩 Integration Requirements | 🧩 Data Requirements |
|---|---|---|
Billing Configuration
Stock/Inventory Integration
| Payment Systems:
Insurance Systems
| Patient Data
Financial Data
|
5. Implementation Roadmap
Phase 1: Foundation | Phase 2: Enhanced Features | Phase 3: Advanced Integration |
|---|---|---|
Target: Basic invoicing and cash payments Deliverables:
| Target: Advanced billing features and basic insurance support Deliverables:
| Target: Full payment and insurance system integration Deliverables:
|
Core Foundation Features
Patient Billing Dashboard: Current visit billing status and outstanding balance display ✅
Paid, Pending, Partially Paid
Basic Service catalog management: Basic service types (Consultation, Procedures, Laboratory, Pharmacy) ❌
Consider adopting a charge item template
Invoice Generation: Automatic calculation of totals, Line-item billing with service descriptions, Printable invoice ✅
Cash Payment Processing: Cash payment entry with amount validation, Receipt generation and printing
Validations such as amount paid should not be greater than amount due ✅
Billing history in the patient chart should be updated after payments are effected ❌
There should be a way to add the discount ❌
Basic Reporting: Cash collection summary, Outstanding payments report, Simple financial dashboard
Proposed Improvements
Billing Bug Fixes & Improvements : https://docs.google.com/document/d/159_46aHL_Q7S3jhBd9vZQowiZtpXF3dpPKhoMUMdar8/edit?tab=t.0
Billing Alerts Modal:
Pre-service payment enforcement
Reduced surprise payment issues (for the patient)
Clear financial status at point of care (for the staff/facility)
Automatic Charge Generation/ Event-Driven:
System listens for encounter completion and triggers charge creation
When a doctor completes a consultation encounter → Consultation fee automatically added to bill
When a lab are ordered → Lab order charges automatically created
When medications are ordered→ Pharmacy charges created
When procedures are documented → Procedure fees created
Charge Item Template:
Simple, easy to understand and implement
Links billing directly to OpenMRS concepts (concept_id)
Any OpenMRS concept can become billable
Override Capability:
Staff can modify or waive charges when necessary
5. Sketches