Announcing - Bahmni 0.93-BETA Release

Hello All,

Bahmni 0.93 BETA is available at our QA environments.

We have installed the 0.93 related changes in the following link for you to do QA

https://product-qa04.mybahmni.org/

Login credentials:

  1. EMR : superman/Admin123

  2. ELIS (Lab): admin/adminADMIN!

  3. dcm4chee: admin/admin

  4. odoo: admin/admin

Features Released:

  1. Role-based access for forms based on the department

  2. Internationalization of Registration and Clinical Modules

  3. Teleconsultation

  4. Role-based access for reports

  5. Appointment Module - Migration from AngularJS to React.

  6. Recurring Appointments

  7. Multiple Provider

  8. Conflict Management for patient and service

  9. OT scheduling

  10. Form Builder Enhancements

  11. Anything sellable can be synchronized as an Order to ERP.

  12. UI enhancements in Elis

  13. Upgrade node version and dependencies in BahmniApps

The JIRA board can be found in the link given below. https://bahmni.atlassian.net/secure/RapidBoard.jspa?rapidView=19

In case you need an rpm to install and test the same please use http://repo.mybahmni.org.s3.amazonaws.com/rpm/bahmni/bahmni-installer-0.93-72.noarch.rpm

Local Bahmni Setup: Steps to be followed

If you would want to run and try Bahmni locally, please follow the steps. The same will be updated in WIKI too.

yum install https://kojipkgs.fedoraproject.org//packages/zlib/1.2.11/18.fc30/x86_64/zlib-1.2.11-18.fc30.x86_64.rpm

sudo yum install epel-release [If not already present]

yum install http://repo.mybahmni.org.s3.amazonaws.com/rpm/bahmni/bahmni-installer-0.93-72.noarch.rpm

curl -L https://tinyurl.com/yyoj98df >> /etc/bahmni-installer/setup.yml

Point the bahmni_base_url to amazon s3. You need to add line below in setup.yml for this

bahmni_repo_url: http://repo.mybahmni.org/rpm/bahmni

Source the local file:

echo “export BAHMNI_INVENTORY=local” >> ~/.bashrc

source ~/.bashrc

Modify the inventory file if needed and run the installer

bahmni -i local install Let the core team know if any feedback through the following channels -

  1. Talk thread : We will use this thread for anything posting relevant to the release - Updates and notifications from the release team, reporting new issues (new JIRA cards only) etc
  2. Slack : #community channel for regular discussions. Please see here for details

Kindly reach out to us, in case you find any issues related to installation or any feature released. We would be very happy to help you out.

Thanks

@ajeenckya, @angshuonline, @arjun, @darius, @ivange94, @krishnanspace, @mksd, @mksrom, @pramidat, @ramashish, @ramses, @shilpa, @vmalini @ajeenckya @arjun @mksrom @ramashish @shivarachakonda @binduak @swetha184 @laxman @anandpatel @sushilp @sushmit @akhilmalhotra @dipakthapa @ramashish @pradipta @mddubey @rrameshbtech @mddubey @iadksd @michaelbontyes @buvaneswariarun @praveenad @sanjayap @florianrappl @apaule @mwelazek @som.bhattacharyya @tejakancherla @rabbott @grace @sandeepe @apaule @gsluthra @manu1995 @amolsatvix @akshaybirajdar @pedrosa @nidhro @rakib @buvaneswariarun @shilpa @pradiptakundu @pratibhasagar

10 Likes

Just from testing the Beta release,I don’t see the order tab for procedures that existed in the early release of beta 0.93-72 Thanks

Can you please post screenshot. Thanks

1 Like

Good morning Here In Uganda @buvaneswariarun, these are the only two order tabs i see but before these changes, procedure order tab also existed,will it be installed back or its been integrated in the order tabs.

Also following up on this… @angshuonline @buvaneswariarun

You can setup anything orderable in the orders tab. To introduce procedures, or counselling as orders you can follow the master data setup like described in WIKI

Update: I can imagine that many of you wondering delay in the release. Few updates

  1. A lots of features have piled up since 1 year. Even during 0.92 releases, there were features/enhancements being pulled onto 0.93. Since 0.92 didn’t take in any features (only platform upgrades), a lot needs to be tested. We have managed to get the cards to be tested below 10 now.

  2. Security enhancements: We have had both SAST (static) and VAPT checks done recently. We are aggressively fixing all the major ones for 0.93. One of the focus of this release being Access Control and Security, we would like to push for the fixes. Thankfully, only a few remain as of today.

We are hoping that in the next few days, once we fix all the reported vulnerabilities and there is another audit done soon early June. Thanks to all the people who are helping us test and fix the issues.

4 Likes

Hi All, Bahmni repos are now available over HTTPS. Please refer to

@angshuonline thanks for this update. Would 0.93 upgrade override local configuration already done on 0.92?

Local configurations are usually never touched and expected to be consciously changed by implementers. So anything in setup.yml, you would have to change. For bahmni yum repo or the ansible URL etc - the changes will come bundled

1 Like

Note the repo URL for beta or dev builds needs to be

bahmni_repo_url: https://repo.mybahmni.org/rpm/bahmni/

You can modify that in the /etc/bahmni-installer/setup.yml

1 Like

I am trying to follow the instruction in this post to install Bahmni 0.93, But getting this error. Can you please help.

yum install http://repo.mybahmni.org.s3.amazonaws.com/rpm/bahmni/bahmni-installer-0.93-72.noarch.rpm
Loaded plugins: fastestmirror, langpacks
Cannot open: http://repo.mybahmni.org.s3.amazonaws.com/rpm/bahmni/bahmni-installer-0.93-72.noarch.rpm. Skipping.
Error: Nothing to do
1 Like

Seems like a repo maintainance issue.

Found the same issue while trying to do a fresh install of bahmni version 0.93.

This prompted me to try a fresh install of bahmni version 0.92 but was also failling with error (fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: [“wget”, “-q”, “-O”, “/opt/pgdg-redhat-repo-42.0-11.noarch.rpm”, “https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat-repo-42.0-11.noarch.rpm”], “delta”: “0:00:00.994669”, “end”: “2021-07-05 18:54:15.423594”, “failed”: true, “msg”: “non-zero return code”, “rc”: 8, “start”: “2021-07-05 18:54:14.428925”, “stderr”: “”, “stderr_lines”: [], “stdout”: “”, “stdout_lines”: []}).

Could it be the same case as mentioned here about postgres?

@mhmasuk the version of the installer is outdated. You can download the latest 0.93 installer from

curl https://repo.mybahmni.org/rpm/bahmni/bahmni-installer-0.93-157.noarch.rpm --output bahmni-installer-0.93-157.noarch.rpm

1 Like

@angshuonline I used this link but OpenMRS didn’t work and I don’t think my instance was upgraded.

This worked for me. thanks.

Unable to install 0.93 version

fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "No package matching 'bahmni-emr-0.93-107' found available, installed or updated", "rc": 126, "results": ["No package matching 'bahmni-emr-0.93-107' found available, installed or updated"]}

@mhmasuk get the package ’ bahmi-emr-0.93-107’ from here and install…http://repo.mybahmni.org.s3-website-ap-southeast-1.amazonaws.com/rpm/bahmni/

then run the bahmni installer.

Thanks @jtukey install the required package but now seeing this error

fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: [“wget”, “-q”, “-O”, “/opt/pgdg-redhat-repo-42.0-11.noarch.rpm”, “https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat-repo-42.0-11.noarch.rpm”], “delta”: “0:00:00.933034”, “end”: “2021-08-14 14:26:05.602978”, “failed”: true, “msg”: “non-zero return code”, “rc”: 8, “start”: “2021-08-14 14:26:04.669944”, “stderr”: “”, “stderr_lines”: , “stdout”: “”, “stdout_lines”: }