Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning

This guide is currently In-Progress. Over the next few months, content will be added to it. 

If you have any suggestions or would like to add pages which talk about the functionality of Bahmni, please feel free to add them.


Minimum Hardware Requirements


Warning

If the server/tablet has lower configuration than what is advised above, performance might be affected adversely.


On the local box/AWSOn the Tablet/Device
Win 74.2.2 (Android Ver)
1 GB (RAM)1 GB (RAM)
2.1Ghz (Dual Core)1.2Ghz (Dual Core)
20 GB (Storage)8 GB (Storage)


Note

Figures above are representative


Software Requirements

Bahmni Connect supports 2 applications i.e. Android Application and Chrome Extension for Tablet and Chrome browser respectively. Both work as independent applications and do not share any dependency. In order to work with the Android app, download the latest version/specific version from the Bahmni repository.  Kindly ensure the steps below are followed before using Bahmni Connect:

1. Install released Bahmni version to the local box and have the instance running i.e. <implementation_name>.mybahmni.org

2. Create a domain name for the implementation and install SSL certificates

3. Add the Setup Bahmni Connect Sync strategy under OpenMRS global settings i.e. ID or Location based.

   ID:

   bahmniOfflineSync

. Connect ships with 2 such strategies and you may even develop and plugin your custom strategy. The strategies packaged are

  • Identifier based Sync Strategy: This is useful if you use an identifier prefix and consistent with the locations where you operation. For example, in the demo environment - we have subcenters defined as Subcenter 1 and Subcenter 2 which represent two locations Bahmni and Semariya with BAM and SEM prefix respectively. Any patients with identifiers prefixed with BAM or SEM will sync to the Connect depending on your login location.  You can do this, by setting the following Global Property to IDBasedSyncStrategy


Code Block
bahmniOfflineSync.strategy = org.bahmni.module.bahmniOfflineSync.strategy.IDBasedSyncStrategy
 


  • Location Based Sync Strategy:
 bahmniOfflineSync
  •  This is useful when you have catchment areas defined in terms of geographical hierarchy. The synchronization of the patient information happens based on the patient's address and its relevance to a catchment area. 


Code Block
bahmniOfflineSync.strategy = org.bahmni.module.bahmniOfflineSync.strategy.LocationBasedSyncStrategy

4. Download Bahmni Connect App from the URL: https://bahmni-repo.twhosted.com/offline_artifacts/

5. Install and use the app following the steps Installation Steps - Connect


Tip
titleOn this Page

Table of Contents


Panel
titleColorwhite
titleBGColor#1FA5A0
titleRelated Pages

Child pages (Children Display)
depth2
pageInstalling and Configuring Bahmni Connect


Panel
titleColorwhite
titleBGColor#668D3C
titleFeature Details

Bahmni Connect


Panel
titleColorwhite
titleBGColor#668D3C
titleUsage Details

Using Bahmni Connect App