Bahmni Connect is currently supported via a Chromium extension or an Android App. Please refer to the details below to install and configure the client.
Chromium Extension is deprecated. Please use Connect as either PWA running on Chrome browser on devices or install APK on Andrioid |
Bahmni Connect Chrome app is available only till Bahmni release 0.88. Subsequent releases of Bahmni Connect is available as Progressive web app. |
Chromium Extensions are small software programs that can modify and enhance the functionality of the Chrome browser. Here are further details on installing and deleting extensions. Bahmni Connect has been tested on both a Windows chrome browser and a Mac chrome browser
Steps to Install Chromium Extension
Unzip bahmni.tar.gz
Expand the developer dropdown menu and click "Load Unpacked Extension"
Navigate to the local unzipped folder and click on 'Select' button.
Bahmni on Android is designed for tablets with very low resources such as minimal internal storage. Hence there is an option of storing the patient data in the SD card. SQLite supports storing the data on the SD card. Since the SD card is easily accessible or transferrable, SQLite DB is encrypted. Copying the Bahmni.db file from the SD card and attempting to accessing the data is not possible because of the DB encryption.
Connect on Android doesn't save large observation forms which are more than 1MB of size. |
Steps to Install Bahmni Android App
Bahmni Connect Progressive web app is available from Bahmni release 0.89. |
Progressive Web App takes advantage of new features supported by modern browsers, including Service Workers and Web App Manifests and allows the users to work offline.
First time access of Bahmni Connect app requires network connection. During this first access to Bahmni Connect the service workers will cache the files needed for connect app to run in offline mode.
Using Bahmni App:
This feature is available from Bahmni Connect 0.90 release version |
Open User profile drop down in home page, click on Delete Connect App button. Then Confirmation dialog appears, click OK to delete the app.
After clicking on OK, below screen appears, then please close the tab.
2. Using Developer tools:
2. Configure Bahmni Connect Client
The sync interval has to be configured for the Bahmni Connect Client. To do it, create a file named offline-config.json in '/openmrs/apps/home/' folder and add the required interval.
{ "schedulerInterval": 40000 } |
Config | Values | Description |
---|---|---|
schedulerInterval | in milli-seconds | The Chromium app or Android app will behave like an "offline first application", which means any data read or written happens to localDB first and will be synced to the server later. This property defines time interval for auto sync. |