...
Currently Bahmni doesn’t have an installer for ABDM capabilities. The following steps can be followed to setup ABDM features on top of existing Bahmni installation:
Build and deploy ndhm-react module Install Bahmni.
Download ndhm artefact and place it at /var/www/
Code Block #Download ndhm artefact yum https://github.com/Bahmni-Covid19/ndhm-react/releases/download/Release_v1/ndhm.zip unzip ndhm.zip -d ndhm mv ndhm /var/www/ chown bahmni:bahmni /var/www/ndhm
Download Bahmniapps artefact and place it at /var/www/
Build and deploy hip backend omodCode Block #Download bahmnniapps artefact yum https://github.com/Bahmni-Covid19/ndhm
-react/releases/download/Release_v1/bahmniapps.zip unzip bahmniapps.zip -d bahmniapps mv bahmniapps /var/www/ chown bahmni:bahmni /var/www/bahmniapps
Download bahmni_config artefact and place it at /var/www/
Code Block #Download bahmni_config artefact yum https://github.com/Bahmni-Covid19/ndhm-react/releases/download/Release_v1/bahmni_config.zip unzip bahmni_config.zip -d bahmniapps mv bahmni_config /var/www/ chown bahmni:bahmni /var/www/bahmni_config
Download hip omod artefact and place it at /opt/openmrs/modules/
Code Block #Download hip artefact yum https://github.com/Bahmni-Covid19/ndhm-react/releases/download/Release_v1/hipmodule.omod mv hipmodule.omod /opt/openmrs/modules/ chown bahmni:bahmni /opt/openmrs/modules/hipmodule.omod
Deploy the following dependencies as well.
Code Block yum https://github.com/Bahmni-Covid19/ndhm-react/releases/download/Release_v1/fhir2-omod-1.0.0-SNAPSHOT.omod mv fhir2-omod-1.0.0-SNAPSHOT.omod /opt/openmrs/modules/ chown bahmni:bahmni /opt/openmrs/modules/hir2-omod-1.0.0-SNAPSHOT.omod
Code Block yum https://github.com/Bahmni-Covid19/ndhm-react/releases/download/Release_v1/Jackson-annotations-2.10.0.jar yum https://github.com/Bahmni-Covid19/ndhm-react/releases/download/Release_v1/Jackson-databind-2.10.0.jar yum https://github.com/Bahmni-Covid19/ndhm-react/releases/download/Release_v1/Jackson-core-2.10.0.jar mv Jackson-annotations-2.10.0.jar /opt/openmrs/openmrs/WEB-INF/lib/ mv Jackson-databind-2.10.0.jar /opt/openmrs/openmrs/WEB-INF/lib/ mv Jackson-core-2.10.0.jar /opt/openmrs/openmrs/WEB-INF/lib/
Hip omod requires Jackson-core-2.10.0.jar (To be placed in /opt/openmrs/openmrs/WEB-INF/lib/)
Jackson-annotations-2.10.0.jar To be placed in /opt/openmrs/openmrs/WEB-INF/lib/
Jackson-databind-2.10.0.jar To be placed in /opt/openmrs/openmrs/WEB-INF/lib/
fhir2-omod-1.0.0-SNAPSHOT.omod (To be placed in /opt/openmrs/modules/)
Development steps can be found: https://github.com/Bahmni-Covid19/openmrs-module-hip/blob/master/omod/docs/dev-setup.md
...
Pull down hip-service image (bahmnicovid19/health-information-provider:latest), hiu-backend(bahmnicovid19/health-information-user:latest), hiu ui( bahmnicovid19/hiu-ui:latest) from docker hub
...
Run the following
...
5. Build and deploy bahmniapps ( branch stream1/master) and default config ( branch stream1/master)
...
command to restart openmrs:
Code Block systemctl restart openmrs
Update /etc/httpd/conf.d/ssl.conf file to have the following
...
Code Block Alias /ndhm /var/www/ndhm
Restart httpd service
Code Block systemctl restart httpd
Use the following docker-compose.yml to start up the containers:
Development steps can be found in the read me of all the repositories.
...