Bahmni Standard v1.0.0 Beta Release

We are pleased to announce the Beta release of Bahmni Standard v1.0.0. Bahmni Standard is the comprehensive version of Bahmni for hospitals. It comes pre-packaged with EMR (Bahmni UI + OpenMRS), OpenELIS, Odoo, and PACS. Additionally, it is cloud-ready, docker-enabled, fully open source, includes the CIEL clinical dictionary, and offers robust security features.

To learn more about Bahmni Standard v1.0.0 and the modules included in this distribution, please visit this wiki page here.

Bahmni Standard v1.0.0 Major Features

This release of Bahmni Standard includes the following features:

  • Dockerized: Fully dockerized version of Bahmni, allowing easy installation and operation on Linux, Windows, and Mac OS.
  • Cloud Ready: Prepared for secure cloud deployment.
  • Security: Significant security upgrades and fixes.
  • Pre-configured: Comes with the CIEL dictionary containing over 56,000 medical terms with SNOMED, LOINC, and ICD-10 mappings, clinical forms, the India Essential Drug List, and reports. It is ready out-of-the-box for demos and requires minimal configuration for rollout.
  • IPD Support: Includes a new In-Patient Department (IPD) and Care View dashboard, providing healthcare providers with enhanced capabilities to manage both medication and non-medication tasks for admitted patients.
  • FHIR Support: In addition to the standard FHIR support, Bahmni now offers enhanced features for anonymized data retrieval and the ability to integrate with FHIR Terminology Service.
  • Teleconsultation Support: Integrates teleconsultation capabilities using Jitsi.
  • SMS/Email Support: Provides support for sending prescriptions and informing patients about appointments via SMS or email.
  • Odoo 16 LTS: Upgraded from Odoo v10 to v16, ensuring Bahmni is shipped with a modern, open-source, supported, and secure ERP package.
  • Metabase: Comes out-of-the-box with Metabase analytics/reporting tool connected to OpenMRS DB and Mart DB for easier report creation. Read more and see the demo video here: Bahmni Metabase/Mart.
  • Integration with SNOMED-CT Terminology Server: Integrates with SNOMED-CT Terminology Server for conditions/diagnoses and drug-related CDSS.
  • Enhancements in Appointments: Features an improved UI, support for waitlisted appointments, and more.
  • Quick Logout and Context-Based Relogin: Allows users to log out swiftly using Cmd/Ctrl + Esc and redirects them to their previous page if they log back in within the configured time frame.
  • Improved Locale Support Across Languages: Improved i18n support, with translations across various languages.
  • MySQL 8.0 Upgrade: Ships with MySQL 8.0 as the default database version for OpenMRS and reports services. Learn more about this here.

How to Get Started

:spiral_notepad: NOTE: Make sure you checkout branch 1.0.0-standard-beta before running the docker compose pull command.

If you are an existing Bahmni Standard user, follow the instructions here to migrate your existing Bahmni implementation on CentOS to Docker.

If you are new to Bahmni, follow the instructions below:

git clone https://github.com/Bahmni/bahmni-docker.git
cd bahmni-docker/bahmni-standard

git checkout 1.0.0-standard-beta

# Using docker compose
docker compose --profile bahmni-standard up -d

# Or use the bash script
./run-bahmni.sh .env

How You Can Contribute

We kindly request your assistance in testing the latest version and providing feedback on any potential bugs and areas for improvement. Your experience with Bahmni in various healthcare settings is crucial for refining the system.

  • Test: Try out Bahmni Standard v1.0.0 in your environment and evaluate its performance across different healthcare settings. You can also access Bahmni with the default configurations and settings on Bahmni Standard here.
  • Report: Notify us of any issues, bugs, or potential enhancements that could benefit your work. Report New Bugs and Product Board Link.
  • Engage: Share your observations and collaborate with other testers in our community forums. Create an OpenMRS Talk Thread or join our weekly PAT Calls at 1:00 PM UTC (06:30 PM India Standard Time) every Wednesday on Zoom.

Please reach out to us if you encounter any issues related to installation or any feature released. We are here to assist you.

Stay tuned for updates on community sessions, documentation updates, and enhancements on metadata.

Thank you for your continued support and contributions.

Best Regards,
Bahmni Core Team

5 Likes

Bahmni Standard v1.0 Community Sessions :tada:

In anticipation of the upcoming release of Bahmni Standard v1.0, we are excited to announce a series of community sessions designed to familiarize you with the new features, enhancements, and best practices associated with this release. These sessions will provide you with a comprehensive insights into various aspects of Bahmni Standard v1.0.

Schedule of Community Sessions

1. Overview of Bahmni Standard Release Features

  • Session Highlights: Brief overview, CIEL Metadata with Bahmni Standard (what has been mapped, what has been included, best practices), IPD, Login Screen Split-up (restrict by locations), Allergies, Enhancements in Appointments and OT.
  • Schedule: Monday, 4:30 PM (IST) 29th July 2024
  • Duration: 1.5 hours
  • Trainer(s): Akhil Malhotra, Angshuman Sarkar
  • Zoom Link: https://thoughtworks.zoom.us/j/96071184214

2. Migration Insights: Upgrading Bahmni from CentOS to Docker

  • Session Highlights: Brief recap on how to migrate from CentOS to Docker, Quick demo with backup, MySQL upgrade.
  • Schedule: Tuesday, 4:30 PM (IST) 30th July 2024
  • Duration: 1.5 hours
  • Trainer(s): Mohankumar Thangavel, Rahul Ramesh
  • Zoom Link: https://thoughtworks.zoom.us/j/91893407423

3. The New In-Patient (IPD) Capabilities

  • Session Highlights: Walkthrough of the workflow, features, and configurations.
  • Schedule: Wednesday, 4:30 PM (IST) 31st July 2024
  • Duration: 1.5 hours
  • Trainer(s): Aastha Shruti, Abhinab Bharali, Akhil Malhotra
  • Zoom Link: https://thoughtworks.zoom.us/j/91418548527

4. Development Environment Setup with Bahmni on Docker

  • Session Highlights: Setting up the development environment, debugging, mounting code, configuration.
  • Schedule: Thursday, 4:30 PM (IST) 1st August 2024
  • Duration: 1 hour
  • Trainer(s): Rahul Ramesh
  • Zoom Link: https://thoughtworks.zoom.us/j/93911814510

5. Odoo Upgrade: Features and Migration Strategy

  • Session Highlights: Fresh implementation, Out-of-the-box features of Odoo, Master data setup, quotations, sales, price markup, Migration from Odoo v10.
  • Schedule: Friday, 4:30 PM (IST) 2nd August 2024
  • Duration: 2 hours (1 hour for features + 1 hour for migration)
  • Trainer(s): Mohankumar Thangavel
  • Zoom Link: https://thoughtworks.zoom.us/j/94260455879

6. SNOMED Integration: Setup and Feature Exploration

  • Session Highlights: Features, reports, configuration; rationale for using SNOMED, how to set up, benefits for existing implementers.
  • Schedule: Monday, 4:30 PM (IST) 5th August 2024
  • Duration: 1 hour
  • Trainer(s): Akhil Malhotra, Parvathy Babu
  • Zoom Link: https://thoughtworks.zoom.us/j/92709892044

How to Join

To join the sessions, please click here to add the events to your calendar.


We invite all community members to participate in these sessions to gain a deeper understanding of the new functionalities and how they can be effectively implemented in your healthcare settings. We encourage you to share this training schedule within your communities to maximize participation.

Thank you for your continued support and enthusiasm for Bahmni. We look forward to seeing you at the sessions and working together to make Bahmni Standard v1.0 a remarkable success.

Best Regards,
Bahmni Core Team

1 Like

Hello Rahul,

thanks for the good work :clap:

are the sessions going to be recorded ?

Thanks a lot

We shall record the sessions.

2 Likes

Hello Community, We have updated few image tags on the 1.0.0-standard-beta branch. The following fixes has been made on configuration over this week. Please update your setups and test. Thanks

  1. Fix Privilege Error for Doctor Role → [BAH-4045] - Bahmni - JIRA
  2. Added display control for procedure orders → [BAH-4044] - Bahmni - JIRA
  3. Added answers to tests with coded datatype → [BAH-4030] - Bahmni - JIRA
  4. Added Allergies Display Control → [BAH-4048] - Bahmni - JIRA

All these are now available in https://beta.standard.mybahmni.in/

Please test and lets us know your feedbacks. Thanks

Where and when will the recordings be available?

All sessions have been recorded and are now available in the Bahmni Standard Release V1.0 playlist. You can access them here

1 Like

Hello Community,

We have updated few image tags on the 1.0.0-standard-beta branch. The updates include the feedbacks that are received during the training session and other critical upgrades and bug fixes. The following enahcements and fixes has been made on configuration over the last two weeks. Please update your setups and test.

Feature Enhancements:

  1. List all providers in OT when configuration is not supplied → [BAH-4053] - Bahmni - JIRA
  2. Configure sample display controls in medications tab → [BAH-4058] - Bahmni - JIRA
  3. Add Sample concepts for Non Medication Task types → [BAH-4047] - Bahmni - JIRA
  4. Configuration for provider notification setup for adhoc medications → [BAH-4057] - Bahmni - JIRA
  5. Support for Audit Log for Non-Medication Tasks → [BAH-4051] - Bahmni - JIRA
  6. Add Privilege Checks for IPD Dashboard Action Buttons → [BAH-4062] - Bahmni - JIRA
  7. Add Inventory Adjustment column in Odoo Stock Report → [BAH-3833] - Bahmni - JIRA
  8. IPD Dashboard to render properly when patient admitted from visit types other than IPD → [BAH-3845] - Bahmni - JIRA
  9. Show all medications from previous visit in Treatments in IPD Dashboard → [BAH-4060] - Bahmni - JIRA
  10. Enhance display of tasks on CareView Dashboard → [BAH-4052] - Bahmni - JIRA
  11. Error Handling for Network call failures in IPD Dashboard → [BAH-4050] - Bahmni - JIRA
  12. Upgrade CIEL Dictionary version to v2024-07-26 → [BAH-4070] - Bahmni - JIRA
  13. Move all IPD Dashboard configurations to ipdDashboard folder instead of clinical → [BAH-4059] - Bahmni - JIRA
  14. Login Location Button Caption changed as Continue → [BAH-4065] - Bahmni - JIRA

Bug Fixes:

  1. Fix the Admission Locations Hierarchy → [BAH-3952] - Bahmni - JIRA
  2. Fix for Vitals Display Control in IPD Dashboard → [BAH-4065] - Bahmni - JIRA
  3. Removed Offline directory from config (unused files are removed) → [BAH-4063] - Bahmni - JIRA
  4. Fix reports connection error for Odoo and OpenELIS generic reports and added sample reports → [BAH-4068] - Bahmni - JIRA
  5. Fix. Master Password getting reset on container restart → [BAH-4054] - Bahmni - JIRA
  6. Fix on autoselect feature in Print Medications → [BAH-4049] - Bahmni - JIRA
  7. Show IPD Dashboard Navigation Link in Visit Display Control → [BAH-4064] - Bahmni - JIRA
  8. Fix error when using rules in medications order set → [BAH-4067] - Bahmni - JIRA

Note: The Upgrade CIEL Dictionary version to v2024-07-26 is a breaking change as it included metadata updates and few concepts on the Lab side mapping has been redefined. This has led us to create new database backups and publish. So we recommend community who have already have an instance of Bahmni running from 1.0.0-standard-beta or master brach to take a pull of the images and configuration and spin up a fresh instance again. (i.e do a down -v and start over)

Checkout this compare to find the list of image tags updated. Please update your configurations, test out the features and let us know if you have any feedbacks.

cc. @angshuonline @akhilmalhotra @rahu1ramesh @parvathybabu @sanofersameera @sthote @dr.sivaram.mecheri @kavinsync @sushant095 @dmukungi @anish