Hi @willa, please go through this link to deploy Bahmni Mart on your environment.
A couple of dependencies you should take care before installing bahmni mart on a Non-Bahmni project.
bahmni-mart inventory file and add a proper hostname for bahmni-emr-db (it will point to your openmrs DB host)
- By default, bahmni mart will try to connect bahmni-emr-db using
openmrs-user as username and
password as the password. If this credential is not valid for you, please override the values for
Once these above dependencies are resolved, please go ahead and install bahmni mart. Once the installation is done, you have to edit
/var/www/bahmni_config/bahmni-mart/bahmni-mart.json (it will create
/var/www/bahmni_config/bahmni-mart/ folder and link to
/opt/bahmni-mart/conf). This config will have all the default job for any Bahmni project. Some job type (eg:
obs) might not work for Non-Bahmni implementation as there are some values hardcoded in the code itself (you can easily change it). But all the other job types (eg:
programs etc) will work. Please check here for implementers note/config.
Once everything is done and bahmni-mart successfully ran on your environment, you can access the data using Metabase (depends on your firewall settings you might have to open 9003 port manually to be able to access Metabase). During Metabase configuration use
172.17.42.1 (default docker IP) to connect to analytics DB