An all-inclusive health information system setup for health facilities in Haiti
See https://docs.docker.com/engine/install/
Test to make sure both of these commands work:
docker -v
docker compose version
Note: If your docker version does not support the docker compose
syntax,
install docker-compose
using the instructions here: https://docs.docker.com/compose/install/
Run the following command:
git clone https://github.com/I-TECH-UW/HaitiHealthBox.git
If you want to use a specific version from the version list, you can check out the corresponding tag. For example, to use version 0.0.0-alpha
, run:
git checkout v0.0.0-alpha
Otherwise, you can use the latest main
branch that is the default.
Set some temporary variables to store your desired iSantePlus Database and iSantePlus admin passwords:
export IPLUS_ADMIN_PW=<your-password>
export IPLUS_DB_PW=<your-password>
Navigate to the HaitiHealthBox
directory on your machine and run the following command:
docker-compose up -d
Spin up the services
docker-compose -f docker-compose.local.yml up -d
Acces the services at
Instance | URL | credentials (user : password) |
---|---|---|
Isanteplus | https://localhost/openmrs/login.htm | admin : Admin123 |
OpenHIM | https://localhost/ | root@openhim.org : admin |
OpenELIS | https://localhost/OpenELIS-Global/ | admin : adminADMIN! |
-
Add the necesary Lab Unit permisions to the User
Go ToAdmin -> User Management -> Select User -> Under "Roles" ,Choose "ALL Lab Units" and select "All Permissions"
-
Enable Importing electronic orders
Go ToAdmin -> Order Entry Configuration -> Select "external orders" -> Click "Modify" -> select "True"
-
Add the Right Test Catalogue ie tests with
Loinc Codes
see more for the EMR-LIS communication