# Custom UI code for laboratory, radiology, analytics modules

**URL:** <https://talk.openmrs.org/t/custom-ui-code-for-laboratory-radiology-analytics-modules/41337>\
**Category:** Bahmni\
**Created:** [January 9, 2024, 7:56am UTC](https://talk.openmrs.org/t/custom-ui-code-for-laboratory-radiology-analytics-modules/41337 "2024-01-09T07:56:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chandhana](https://talk.openmrs.org/letter_avatar/chandhana/32/5_5575768a8748004e209b776fc1b2916d.png) [@chandhana](https://talk.openmrs.org/u/chandhana)\
**Post date:** [January 9, 2024, 7:56am UTC](https://talk.openmrs.org/t/custom-ui-code-for-laboratory-radiology-analytics-modules/41337/1 "2024-01-09T07:56:08Z")

</div>

Hi @gsluthra,

We are trying to change the UI screens of dcm4chee, openelis and metabase modules, but we are unable to understand how to get the ui code access and integrate it with docker of bahmni standard.

For bahmni apps, we have a variable called BAHMNI\_APPS\_PATH, and for odoo modules we have a variable called BAHMNI\_ODOO\_MODULES\_PATH. These are added in the docker-compose .yml file under volumes to see our custom changes being reflected.

Is there a similar way for all the modules which I have mentioned above? Because the color schema is different for all of them, we want to make sure everything is as per our needs.

---

<div class="post-metadata">

**Author:** ![gsluthra](https://talk.openmrs.org/user_avatar/talk.openmrs.org/gsluthra/32/1453_2.png) [@gsluthra](https://talk.openmrs.org/u/gsluthra)\
**Post date:** [January 22, 2024, 9:33am UTC](https://talk.openmrs.org/t/custom-ui-code-for-laboratory-radiology-analytics-modules/41337/2 "2024-01-22T09:33:25Z")

</div>

We don’t control metabase code. We just package it as-is. If you wish to modify metabase UI, you will need to go to metabase, clone their code, and build a new image.

> **[GitHub - metabase/metabase: The simplest, fastest way to get business...](https://github.com/metabase/metabase)**
>
> The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum: - GitHub - metabase/metabase: The simplest, fastest way to get business intelligence and analy...

For OpenELIS, all code is here:

> **[GitHub - Bahmni/OpenElis: Fork of OpenELIS for managing Lab workflows (Tests,...](https://github.com/Bahmni/OpenElis)**
>
> Fork of OpenELIS for managing Lab workflows (Tests, Results, Samples, etc). - GitHub - Bahmni/OpenElis: Fork of OpenELIS for managing Lab workflows (Tests, Results, Samples, etc).

Here too, you will need to maybe build your own image for OpenELIS. See this:

> <https://github.com/Bahmni/OpenElis/blob/master/package/docker/openelis/Dockerfile>

@mohant / @umairfayaz - For dcm4chee, do we build the docker image ourselves? I am unable to find the dockerfile for it.

---

<div class="post-metadata">

**Author:** ![mohant](https://talk.openmrs.org/user_avatar/talk.openmrs.org/mohant/32/15443_2.png) [@mohant](https://talk.openmrs.org/u/mohant)\
**Post date:** [January 31, 2024, 5:45am UTC](https://talk.openmrs.org/t/custom-ui-code-for-laboratory-radiology-analytics-modules/41337/3 "2024-01-31T05:45:21Z")

</div>

Currently for DCM4CHEE we are building the image ourselves. The dockerfile is here. [pacs-integration/package/docker/dcm4chee/Dockerfile at master · Bahmni/pacs-integration · GitHub](https://github.com/Bahmni/pacs-integration/blob/master/package/docker/dcm4chee/Dockerfile)
