A sample software distribution that demonstrates how integration of OpenMRS with external systems can be achieved.
OpenMRS Distro HIS is deployed on a development server at dev-his.openmrs.org. Each app can be accessed via its own subdomain:
App | URL | Credentials |
---|---|---|
OpenMRS (EMR) | https://emr.dev-his.openmrs.org | admin / Admin123 |
Odoo (ERP) | https://erp.dev-his.openmrs.org | admin / admin |
SENAITE (LIMS) | https://lims.dev-his.openmrs.org/ | admin / password |
git clone https://github.com/openmrs/openmrs-distro-his
cd openmrs-distro-his/
Goal | Command | Explanation |
---|---|---|
Build the distribution | ./scripts/mvnw clean package |
Assembles and packages your distribution, incorporating any configurations and customizations you've applied. |
Access start/stop/destroy commands | source target/go-to-scripts-dir.sh |
Navigates to the directory containing the scripts for starting, stopping, and destroying the distribution, making these commands readily accessible. |
Start the distribution | ./start-demo.sh |
Initiates and launches all components of the Ozone HIS, bringing up the system. |
Stop the distribution | ./stop-demo.sh |
Gracefully halts all Ozone HIS services, effectively shutting down the system. |
Destroy the distribution | ./destroy-demo.sh |
Completely removes the distribution, clearing all its components and data, ideal for resetting the system or rectifying persistent issues ahead of a restart or a rebuild and restart. |