Bahmni Tele-consultation Feature Setup on v0.92 or v0.93
About the Feature
The Bahmni tele-consultation feature release is set of artefacts that can be deployed/installed on an existing Bahmni system using 0.92 version. These artefacts would enable the healthcare professionals using bahmni to schedule video tele-consultation appointments.
See this documentation page too: Teleconsultation
Features List
Scheduling video tele-consultation appointments
Send appointment confirmation and link to patient’s email address.
Start tele-consulatation from patient dashboard.
Video Demo
Tele-consultation Feature in Bahmni 0.93
Modify file /var/www/bahmni_config/openmrs/apps/registration/app.json add the following:
under config/attributes:
under fieldValidations add
How To Setup Email System
Create a file called email-notification.properties in /opt/openmrs/
Have the following contents in the file and update the contents to the email server properties.
This link can help setup personal gmail account for email system.
https://support.google.com/a/answer/176600?hl=en#zippy=%2Cuse-the-gmail-smtp-server
3. If the send email functionality is turned off for tele-consulation, on click of Check and Save button it will display the below warning on the UI
set bahmni.appointment.teleConsultation.sendEmail true in OpenMRS global property to enable the send email functionality.
Fall back mechanism (To restore the system back to original state before tele-consultation feature was installed)
Before proceeding with the installation steps take the backup of the following:
appointments omod in /opt/openmrs/modules/ folder.
bahmniapps directory under /var/www/ folder.
bahmni_config directory under /var/www/ folder
If you want to revert the feature, please restore the above backups of appointments omod, bahmniapps and bahmni_config directories and restart openmrs service.
Configuring Teleconsultation Server
You may configure the server URL pattern for the teleconsultation link.
Go to : /Administration => Advance Settings, and edit the property
The placeholder {0} above is replaced with a unique id for the teleconsultation link.
By default the above uses jitsi demo server, which you should absolutely change for production. Either use a self hosted service or use a paid - jitsi as a service.
Please refer to the following documentation if you want to host your own JITSI server.
Detailed guide - Self-Hosting Guide - Overview | Jitsi Meet
On Docker - Self-Hosting Guide - Docker | Jitsi Meet
Contact Us:
Praveena Dayanand<praveena.dayanand@thoughtworks.com>
Adhavan Kp<adhavan.kp@thoughtworks.com>
Ruchika Bhargava<ruchikab@thoughtworks.com>
Swati Gogia<swatigogia openers id>
The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)