Bahmni docker-compose has been configured with profiles which allows you to run the required services. More about compose profiles can be found here.
...
Profiles can be set by changing the
COMPOSE_PROFILES
variable in .env file. You can set multiple profiles by comma separated values. (Recommended)Example:
COMPOSE_PROFILES=openelis,odoo
You can also pass this as an argument with docker-compose up command. If you prefer passing this from command-line, comment
COMPOSE_VARiABLES
in the .env fileExample:
docker compose --profile emr up
(or)docker compose --profile emr --profile openelis up
Tip |
---|
The profiles |
Profile | Description | ||
---|---|---|---|
1 | emr | Bahmni EMR components containing OpenMRS, bahmni-web, appointments (for EMR use-cases only). EMR = electronic medical records | |
2 | bahmni-lite | Runs all the applications needed for Bahmni Lite (emr, crater, reports, implementer-interface). To better understand Bahmni Lite, please see this page. | |
3 | bahmni-standard | Runs the whole suite of apps for Bahmni Standard (for hospitals). To better understand Bahmni Standard, please see this page. | |
4 | openelis | Lab Management system using opensource OpenELIS | |
5 | odoo | Inventory Management, Accounting & Billing using opensource Odoo v16.0 | |
6 | odoo-10 | Inventory Management, Accounting & Billing using opensource Odoo v10.0. This profile is to support implementations migrating from CentOS to Docker. It is recommended to migrate to Odoo 16 | |
7 | reports | Bahmni Reports (Jasper reports). For more details see. | |
8 | pacs | Bahmni PACS Setup with DCM4CHEE and Oviyam2 as DICOM Viewer (for radiology & xRay) | |
9 | implementer-interface | Implementer Interface (Form Builder) for designing Bahmni Forms. | |
10 | atomfeed-console | Atomfeed Console | |
11 | pacs-simulator | PACS Simulator to test/demo PACS setup (Not to be used in Production) |
implementer-interface
Implementer Interface (Form Builder)
atomfeed-console
Atomfeed Console
12 | lab-lite | Lite version for lab report upload based on OpenMRS 3.0 Microfrontend | |
13 | crater | Lightweight |
billing/invoice system with Crater | |||
14 | metabase | Metabase opensource Analytics/Reporting tool | |
15 | logging | Loki Stack - Centralised Logging (Part of docker-compose monitoring.yaml) |