Bahmni Standard 2.0.0 Release Notes - DRAFT last updated Feb 24, 2026
This is a draft version with details of ongoing development and dependencies on release candidate.
EPICS
JIRA | DESCRIPTION | STATUS | COMMENTS |
|---|---|---|---|
Bahmni License upgrade |
|
| |
FHIR Diagnostic Report Support in Bahmni |
|
| |
Migrate Bahmni Home Module from AngularJS to React |
|
| |
Navigate within/across apps, ability to expose/setup dynamic routes from configuration |
|
| |
Enhance model and APIs for management of Episode of Care |
|
| |
Upgrade from 2.5.15 to OpenMRS core platform 2.6.x |
|
| |
Use Tanstack query to replace custom hooks |
|
| |
Upgrade Bahmni forms to latest React version |
|
| |
Observation forms |
|
| |
Upgrade DCM4CHEE to DCM4CHEE 5 |
|
| |
Display Controls |
|
| |
Resizing of consultation pad |
|
| |
Bahmni's event architecture overhaul |
|
| |
Privileges in Clinical Module |
|
| |
|
|
|
|
DEPENDENCIES
Jira | Title | Comments |
|---|---|---|
Fix Form Scripts saving issue due to html escape from payload | Forms should be saved and published manually | |
[Tech] Fix tech debts for Forms Display Control | To fetch all the values in forms display control, Paging Default setting needs to be set to 100. openMRS>Admin>Settings>FHIR2>Paging Default |
Cards not tagged to above epics. (Jan 2025 – Feb 24, 2026)
Patient Registration
Card | Title | Type | Status |
|---|---|---|---|
Edit patient details - Basic Demographics including Address | Story | Closed | |
Refactoring-Registration: Reading the configuration changes to populate validation/address hierarchy fields | Story | Closed | |
Display additional patient identifiers as configured | Story | Closed | |
Fix styling for Patient Registration Search and New Patient Registration Form | Story | Closed | |
Capture and save patient photo in registration | Story | Closed | |
Support for patient relationships on the registration page | Story | Closed | |
Refactoring "Registration" module to have modularity and reusability | Story | Closed | |
Read ContactInfo/AdditionalInfo from backend API - PersonAttributes | Story | Closed | |
Alignment issue with action buttons and Age calculation issue | Bug | Closed | |
Part 2: Support for additional identifiers | Story | Needs Assessment | |
Enable manual entry of values to additional patient identifiers | Story | Closed | |
Support edit page - for Additional identifiers | Story | Closed | |
Support for edit page - patient relationships | Story | Closed | |
Support for edit page - Read ContactInfo/AdditionalInfo - PersonAttributes | Story | Closed | |
QA feedback on createPatient page under Registration | Story | Closed | |
[Tech] Translation handling for dynamic fields | Story | Closed | |
QA feedback on search Patient page | Story | Closed | |
Missing notifications in registration | Bug | Closed | |
Under Patient registration, edit scenario use case, handle invalid patient Uuid | Story | Closed | |
Registration: Last Name and Middle Name Validation Occurs Even When Fields are Hidden | Bug | Closed | |
Handle Translations of appointment status in Registration Search Page | Bug | Closed | |
Error notification msg appears twice for additional identifier | Bug | Backlog | |
Unable to save patient with empty default relationship | Bug | Closed | |
Change Patient Relationships UI to show both sides of the relationship | Story | Closed | |
Unable to search patient with full name | Bug | Closed | |
Registration: Use a searchable combobox for patient relationships | Story | Closed | |
Long Text Relationship to display full text (no ellipses) | Bug | Closed | |
Combo box selection does not reset once item is selected from dropdown | Story | Closed | |
Registration: Fields clearing out on tabbing out | Bug | Closed |
Publishing & Package Management
Card | Title | Type | Status |
|---|---|---|---|
Publish Bahmni Design System and Bahmni Services Package | Story | Closed | |
Publish bahmni-widgets to npm registry | Task | Closed | |
Publish registration app to npm registry | Task | Closed | |
Publish clinical app to npm registry | Task | Closed | |
Switch all imports from @bahmni-frontend to @bahmni | Story | Closed | |
Unified Publishing Workflow | Story | Closed |
Design System
Observation Forms
Card | Title | Type | Status |
|---|---|---|---|
Fix Form Scripts saving issue due to html escape from payload | Story | Closed | |
Form display control | Story | Closed | |
onFormSave event should be triggered manually for observation forms which have the event defined (form2-controls) | Story | Closed | |
[Tech] Transformation of Observation Form data from/to FHIR format in form2-controls library (refactor) | Story | Closed | |
[Tech] Fix tech debts for Forms Display Control | Story | Pull Request / Code Review | |
Notes need to be added against available fields under Observation Forms | Story | Closed | |
Handle Image/Video Upload Failure on Network Disconnection in History & Examination Forms | Story | Closed |
Consultation Pad & Clinical UX
Card | Title | Type | Status |
|---|---|---|---|
Remove redundant calls happening in Consultation Pad | Story | Closed | |
Alignment issue in new consultation page | Bug | Closed | |
Duplicate Saves on Slow Network | Bug | Closed | |
Display control and form UI issues - Allergies, C&D, M, Vaccination | Bug | In Development | |
Add medicine total qty update issue | Bug | Dev Done | |
All tab behaviour for medication and vaccination | Task | Ready for Development | |
Unable to add medicine again if already added in STAT status | Story | In Development | |
Recording of "No known allergy" in Patient Dashboard | New Feature | Blocked | |