We’re planning Bahmni’s 2025 roadmap and want YOUR valuable input!
Calling all implementors, partners, and contributors to share insights, ideas, and priorities. This activity is crucial for aligning Bahmni’s 2025 direction with the needs of the community, ensuring the platform remains robust, innovative, and impactful. Together, we can identify key focus areas like feature enhancements, technology upgrades, and community-driven priorities. This talk thread summarises the key achievements in 2024, the top priorities for 2025 and other high priority recommendations from community.
Join the discussion:
- OpenMRS Talk Thread - Please post your thoughts and ideas as a comment on this talk thread
- Join PAT call - We will be discussing the roadmap items on our Weekly PAT call happening every Wednesday during the PAT call at 4:00 pm EAT, 6:30 pm IST and 1:00 pm UTC.
- Slack: You can chat with us on slack, on the
#community
or#roadmap
channel. Link: https://bahmni.atlassian.net/wiki/spaces/BAH/pages/414646273/Communication+Channels+and+Tools
Your voice matters—let’s make Bahmni even better!
Key Achievements in 2024
:
- Bahmni Standard 1.0.0 Release: A landmark release delivering an integrated suite of containerized tools—EMR, OpenELIS, Odoo, DCM4CHEE—alongside security updates and feature enhancements.
- MySQL Upgrade: Upgraded Bahmni to MySQL 8 with a migration path from MySQL 5.6/5.7, offering optimized queries, enhanced compatibility, and better support for cloud deployments.
- Odoo 16 Upgrade: Out of the box upgrade to Odoo 16, ensuring access to the latest features and improved security and long term support.
- IPD Dashboards: Introduced comprehensive dashboards for inpatient department (IPD) management, expanding Bahmni IPD capabilities.
- Metadata for Bahmni Standard: Standardized and enriched metadata to simplify implementations and improve system consistency through initializer module.
- Medispeak POC Integration: Demonstrated Medispeak’s voice-to-text integration for enhanced usability and integration capabilities.
- Java Upgrade and Security Fixes: Upgraded to the latest Java version with critical security fixes, ensuring improved application performance and compliance.
- Community Trainings and Sessions: We had 6 community sessions happening throughout a week covering different topics around Bahmni Standard.
- JIRA Tickets: Bahmni Contributors had closed 528 tickets throughout the year. Click this link to see the tickets.
A heartfelt thanks to the incredible Bahmni community for all the contributions and support and participation. Everyone’s dedication and collaboration make Bahmni’s success possible! Special mention to the core team, the CURE team, and the KGISL team for their invaluable contributions.
Top Priorities for 2025
The below items are ones that are on high priority and are likely to get selected on the list for 2025.
- Patch Release for both Lite and Standard - To include the fix for OpenMRS Critical Security fix
- Lab Result Ranges for OpenELIS - To enhance the OpenELIS metadata to have ranges for lab test ranges with the new standard-config tests from CIEL dictionary
- Bahmni Lite Minor Release - Release a minor version of Bahmni Lite to include latest module upgrades and enhancements that happened from the last release
- OAuth/OIDC Integration (Keycloak) - Out of the box support for OAuth and OpenID Connect flows for authentication and authorization. This will improve security and ease external system integrations.
- OpenMRS Upgrade to 2.7 - Upgrade OpenMRS to latest version (2.7 as of now) to be consistent with the OpenMRS community and leverage latest features and patches. Significant areas would be migration of Diagnosis, Diagnostic Report to their specific schemas.
- Postgres Upgrade - Bahmni Standard right now ships with different versions of Postgres for applications like OpenELIS, Odoo, DCM4CHEE and Metabase. We need to unify all these to a single version thereby enhancing maintenance and better support and reduced costs for cloud deployments
Other Recommendations
These priorities are significant but may require additional bandwidth. Community contributions are always welcome!
- Patient Documents on Object Storage: Enable storage and retrieval of patient files on solutions like MinIO or S3.
- Helm Charts for Bahmni Components: Introduce Helm support for ELIS, Odoo, and DCM4CHEE deployment.
- OpenELIS Migration Analysis: Explore migrating OpenELIS to Senaite or BikaLIMS for better features and lab device integration.
- DCM4CHEE Upgrade Analysis: Assess migration from DCM4CHEE2 to its latest version or alternative tools.
- Doctor Notifications: Expand notification capabilities to alert providers about lab results, abnormal observations, etc.
- Multi-tenancy Support: Enhance multitenant features to support multiple facilities on a single instance, aligning with OpenMRS efforts.
- Better UX for Clinicians: Modernize the interface using React micro-frontends wherever possible for improved usability and mobility.
- Mobile Apps for Doctor and Patient: Develop mobile-first apps for better adoption and enhanced user experience.
Note: Based on the inputs received, available budgets/bandwidth, and pre-existing work-in-progress, the Bahmni coalition and core team members will prioritise the feature requests.
roadmap #2025
@arjun @mksrom @ramashish @shivarachakonda @binduak @swetha184 @laxman @anandpatel @snehabagri @sushilp @sushmit @vmalini @dipakthapa @ramashish @mddubey @rrameshbtech @mddubey @iadksd @mwelazek @michaelbontyes @buvaneswariarun @sanjayap @florianrappl @apaule @mwelazek @tejakancherla @rabbott @gsluthra @wolf @mdg583 @akhilmalhotra @n0man @swatigogia @mohant @sanofersameera @soorya @deepthi @rohit.yawalkar @venu @atish1603 @grace @abhinab @binduak @mohant @sivareddy @gsluthra @akanter @gokul @rahu1ramesh @parvathybabu @satyar91 @sweety @keerthana @riya18