# Development

**URL:** https://talk.openelis-global.org/c/community/development/8.md

[Latest](https://talk.openelis-global.org/latest.md) · [Categories](https://talk.openelis-global.org/categories.md) · [Tags](https://talk.openelis-global.org/tags.md)

---

## [OpenELIS Global 3.2.3.0 Released](https://talk.openelis-global.org/t/openelis-global-3-2-3-0-released/2436)

<div class="topic-metadata">

**Author:** [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)\
**Replies:** 1\
**Last updated:** [September 29, 2026, 4:44pm UTC](https://talk.openelis-global.org/t/openelis-global-3-2-3-0-released/2436 "2026-09-29T16:44:00Z")

</div>

:tada::rocket: OpenELIS Global 3.2.3.0 is HERE! :rocket::tada: We’re excited to announce the release of OpenELIS Global 3.2.3.0! :test\_tube::hospital: This release brings a substantial set of new features, workflow impr…

---

## [DevDiscussion Break Happening Weekly every Thursday at 17:00-18:00 GMT](https://talk.openelis-global.org/t/devdiscussion-break-happening-weekly-every-thursday-at-1700-gmt/242)

<div class="topic-metadata">

**Author:** [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)\
**Replies:** 202\
**Last updated:** [August 13, 2026, 5:05pm UTC](https://talk.openelis-global.org/t/devdiscussion-break-happening-weekly-every-thursday-at-1700-gmt/242 "2026-08-13T17:05:18Z")

</div>

Dear community, I have been inspired by an idea that I would like to share with our community, DevDiscussion Break I would suggest having a virtual break where developers gather for a dedicated time like 15, 30, or mor…

---

## [About the Development category](https://talk.openelis-global.org/t/about-the-development-category/183)

<div class="topic-metadata">

**Author:** [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)\
**Replies:** 0

</div>

---

## [Uploading externally generated Cytology PDF reports in Results view and routing them through Validation](https://talk.openelis-global.org/t/uploading-externally-generated-cytology-pdf-reports-in-results-view-and-routing-them-through-validation/2435)

<div class="topic-metadata">

**Author:** [@Bhupesh\_Gupta](https://talk.openelis-global.org/u/Bhupesh_Gupta)\
**Replies:** 1\
**Last updated:** [September 29, 2026, 3:16pm UTC](https://talk.openelis-global.org/t/uploading-externally-generated-cytology-pdf-reports-in-results-view-and-routing-them-through-validation/2435 "2026-09-29T15:16:36Z")

</div>

Hi Everyone, We’re implementing OpenELIS Global \[version, e.g. 3.2.2\] integrated with \[EMR, e.g. OpenMRS 3 via FHIR / Lab on FHIR\], and we’d like the community’s input on a Cytology workflow. Scenario Cytology tests …

---

## [Local docker development setu failure - openelisglobal-proxy | nginx: \[emerg\] host not found in upstream "frontend.openelis.org" in /etc/nginx/nginx.conf:58](https://talk.openelis-global.org/t/local-docker-development-setu-failure-openelisglobal-proxy-nginx-emerg-host-not-found-in-upstream-frontend-openelis-org-in-etc-nginx-nginx-conf-58/2417)

<div class="topic-metadata">

**Author:** [@Ronald\_Munjoma](https://talk.openelis-global.org/u/Ronald_Munjoma)\
**Replies:** 4\
**Last updated:** [September 9, 2026, 2:09pm UTC](https://talk.openelis-global.org/t/local-docker-development-setu-failure-openelisglobal-proxy-nginx-emerg-host-not-found-in-upstream-frontend-openelis-org-in-etc-nginx-nginx-conf-58/2417 "2026-09-09T14:09:34Z")

</div>

Running the latest code from the develop branch using the Docker development method is filing with openelisglobal-proxy | nginx: \[emerg\] host not found in upstream “frontend.openelis.org” in /etc/nginx/nginx.conf:58 err…

---

## [Title: Configure Spanish as the Secondary Language Instead of French in OpenELIS Global](https://talk.openelis-global.org/t/title-configure-spanish-as-the-secondary-language-instead-of-french-in-openelis-global/2393)

<div class="topic-metadata">

**Author:** [@Aleckgt](https://talk.openelis-global.org/u/Aleckgt)\
**Replies:** 0\
**Last updated:** [August 21, 2026, 6:15pm UTC](https://talk.openelis-global.org/t/title-configure-spanish-as-the-secondary-language-instead-of-french-in-openelis-global/2393 "2026-08-21T18:15:26Z")

</div>

Title: Configure Spanish as the Secondary Language Instead of French in OpenELIS Global Hello OpenELIS Global Community, I am implementing OpenELIS Global for a clinical laboratory in Guatemala. Our current deployment …

---

## [OpenELIS Global 3.2.2.0 Released](https://talk.openelis-global.org/t/openelis-global-3-2-2-0-released/2389)

<div class="topic-metadata">

**Author:** [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)\
**Replies:** 1\
**Last updated:** [August 18, 2026, 8:12pm UTC](https://talk.openelis-global.org/t/openelis-global-3-2-2-0-released/2389 "2026-08-18T20:12:27Z")

</div>

We are pleased to announce the release of OpenELIS Global 3.2.2.0, This release delivers significant improvements across test catalogue management, results entry, localization, usability, and platform reliability. Key …

---

## [Running OpenELIS Global2 using docker compose with docker images built directly from the source code fails](https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359)

<div class="topic-metadata">

**Author:** [@Ronald\_Munjoma](https://talk.openelis-global.org/u/Ronald_Munjoma)\
**Replies:** 4\
**Last updated:** [June 17, 2026, 4:58pm UTC](https://talk.openelis-global.org/t/running-openelis-global2-using-docker-compose-with-docker-images-built-directly-from-the-source-code-fails/2359 "2026-06-17T16:58:08Z")

</div>

Good day, I am building Openelis from code following the docker setup instructions in the README file and its failing with the below error. I am getting the error after runing docker compose -f build.docker-compose.yml…

---

## [OpenELIS Global — Style Guide v1 Foundations is published](https://talk.openelis-global.org/t/openelis-global-style-guide-v1-foundations-is-published/2318)

<div class="topic-metadata">

**Author:** [@caseyi](https://talk.openelis-global.org/u/caseyi)\
**Replies:** 1\
**Last updated:** [April 30, 2026, 7:28pm UTC](https://talk.openelis-global.org/t/openelis-global-style-guide-v1-foundations-is-published/2318 "2026-04-30T19:28:14Z")

</div>

Hi all — The OpenELIS Global Style Guide — v1 Foundations is now published on Confluence. This is the shared baseline for visual and interaction design across every OpenELIS interface, derived from the shipped app and t…

---

## [Looking for help on two new OpenELIS features](https://talk.openelis-global.org/t/looking-for-help-on-two-new-openelis-features/2319)

<div class="topic-metadata">

**Author:** [@caseyi](https://talk.openelis-global.org/u/caseyi)\
**Replies:** 2\
**Last updated:** [April 23, 2026, 3:52pm UTC](https://talk.openelis-global.org/t/looking-for-help-on-two-new-openelis-features/2319 "2026-04-23T15:52:05Z")

</div>

Looking for help on two new OpenELIS features Hi folks — our team at DIGI-UW has been working with a few labs running OpenELIS Global and we keep hearing about two small-but-real gaps we’d love community help closing. W…

---

## [Community issues we need to solve - OpenELIS Summit 2026](https://talk.openelis-global.org/t/community-issues-we-need-to-solve-openelis-summit-2026/2309)

<div class="topic-metadata">

**Author:** [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)\
**Replies:** 4\
**Last updated:** [April 19, 2026, 2:02pm UTC](https://talk.openelis-global.org/t/community-issues-we-need-to-solve-openelis-summit-2026/2309 "2026-04-19T14:02:26Z")

</div>

Hello @community, As we continue streamlining and re-shaping our community, I want to put some long-standing community pain points on the table so we can have a proper discussion and come out with real decisions. These…

---

## [Exploring a Metadata-Driven Reporting Approach for OpenELIS (Prototype + Feedback Request)](https://talk.openelis-global.org/t/exploring-a-metadata-driven-reporting-approach-for-openelis-prototype-feedback-request/2307)

<div class="topic-metadata">

**Author:** [@junaid](https://talk.openelis-global.org/u/junaid)\
**Replies:** 2\
**Last updated:** [April 18, 2026, 2:17pm UTC](https://talk.openelis-global.org/t/exploring-a-metadata-driven-reporting-approach-for-openelis-prototype-feedback-request/2307 "2026-04-18T14:17:27Z")

</div>

OpenELIS Reporting Prototype – Feedback Request @Moses\_Mutesasira Hi everyone, I wanted to share a small prototype I’ve been working on for the OpenELIS reporting framework and get your feedback on whether this directi…

---

## [Bug Report: PostgreSQL Type Mismatch in InventoryItemDAOImpl.getByItemType() (Hibernate 6 Issue)](https://talk.openelis-global.org/t/bug-report-postgresql-type-mismatch-in-inventoryitemdaoimpl-getbyitemtype-hibernate-6-issue/2308)

<div class="topic-metadata">

**Author:** [@Noel-dev](https://talk.openelis-global.org/u/Noel-dev)\
**Replies:** 1\
**Last updated:** [April 17, 2026, 8:40am UTC](https://talk.openelis-global.org/t/bug-report-postgresql-type-mismatch-in-inventoryitemdaoimpl-getbyitemtype-hibernate-6-issue/2308 "2026-04-17T08:40:29Z")

</div>

Hi OpenELIS Community! I’m Noel, a GSoC 2026 applicant . I’ve been digging into the backend codebase over the past few weeks to get familiar with the architecture and find meaningful ways to contribute. While going thr…

---

## [Re-instating our Tuesday Call](https://talk.openelis-global.org/t/re-instating-our-tuesday-call/2271)

<div class="topic-metadata">

**Author:** [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)\
**Replies:** 6\
**Last updated:** [April 14, 2026, 6:18pm UTC](https://talk.openelis-global.org/t/re-instating-our-tuesday-call/2271 "2026-04-14T18:18:31Z")

</div>

Hey everyone :waving\_hand: Following on our intentions and discussions on community growth. Previously, we had two calls (Tuesday & Thursday), but we dropped Tuesday due to low attendance and kept Thursday focused on …

---

## [Found Node.js 20 deprecation issue causing CI failures on fork PRs — proposed fix](https://talk.openelis-global.org/t/found-node-js-20-deprecation-issue-causing-ci-failures-on-fork-prs-proposed-fix/2261)

<div class="topic-metadata">

**Author:** [@Rakesh](https://talk.openelis-global.org/u/Rakesh)\
**Replies:** 3\
**Last updated:** [April 11, 2026, 8:10am UTC](https://talk.openelis-global.org/t/found-node-js-20-deprecation-issue-causing-ci-failures-on-fork-prs-proposed-fix/2261 "2026-04-11T08:10:05Z")

</div>

Hi community! :waving\_hand: While working on my test coverage PRs, I noticed that several CI workflows are failing on fork PRs due to Node.js 20 deprecation. What I found The e2e-fork-pr.yml workflow uses actions tha…

---

## [Errors in merging pr](https://talk.openelis-global.org/t/errors-in-merging-pr/878)

<div class="topic-metadata">

**Author:** [@tasksolver](https://talk.openelis-global.org/u/tasksolver)\
**Replies:** 3\
**Last updated:** [April 3, 2026, 11:34am UTC](https://talk.openelis-global.org/t/errors-in-merging-pr/878 "2026-04-03T11:34:43Z")

</div>

Hello devs, I am facing a challenge in my PR. Is there any documentation to aid in pushing the PR maybe I am missing something GitHub - Bahati308/OpenELIS-Global-2: OpenELIS 2.X is a rewrite of the original OpenELIS glo…

---

## [Contributor Journey — Learnings, Blockers & Questions from My First PRs \[GSoC 2026\]](https://talk.openelis-global.org/t/contributor-journey-learnings-blockers-questions-from-my-first-prs-gsoc-2026/2226)

<div class="topic-metadata">

**Author:** [@Rakesh](https://talk.openelis-global.org/u/Rakesh)\
**Replies:** 0\
**Last updated:** [March 28, 2026, 9:51am UTC](https://talk.openelis-global.org/t/contributor-journey-learnings-blockers-questions-from-my-first-prs-gsoc-2026/2226 "2026-03-28T09:51:43Z")

</div>

Hi OpenELIS Community! :waving\_hand: I’m Rakesh Honawad, a GSoC 2026 applicant actively contributing to OpenELIS Global 2. Over the past 3 weeks I’ve submitted several PRs focused on improving unit and integration te…

---

## [New Features and Functionality Roadmap - Design Gallery url is not working](https://talk.openelis-global.org/t/new-features-and-functionality-roadmap-design-gallery-url-is-not-working/2194)

<div class="topic-metadata">

**Author:** [@vmm](https://talk.openelis-global.org/u/vmm)\
**Replies:** 3\
**Last updated:** [March 24, 2026, 9:14pm UTC](https://talk.openelis-global.org/t/new-features-and-functionality-roadmap-design-gallery-url-is-not-working/2194 "2026-03-24T21:14:56Z")

</div>

Good morning, I was having a look at the New Features and Functionality Roadmap page and I came across the Design Gallery url, which links to the interactive mock-ups page. When I tried to open the page, I got a 404 err…

---

## [Outdated section in the Features & Functionality page](https://talk.openelis-global.org/t/outdated-section-in-the-features-functionality-page/2172)

<div class="topic-metadata">

**Author:** [@vmm](https://talk.openelis-global.org/u/vmm)\
**Replies:** 2\
**Last updated:** [March 21, 2026, 4:35pm UTC](https://talk.openelis-global.org/t/outdated-section-in-the-features-functionality-page/2172 "2026-03-21T16:35:11Z")

</div>

Hello everyone, I am Vale, a Computer Engineering student, and I have joined the community 2 days ago by submitting 2 PRs. I was browsing the Features and Functionality page of the OpenELIS website and I came across the…

---

## [Review Request: PR #2889 - Restrict Patient Image Upload](https://talk.openelis-global.org/t/review-request-pr-2889-restrict-patient-image-upload/2009)

<div class="topic-metadata">

**Author:** [@Taniya](https://talk.openelis-global.org/u/Taniya)\
**Replies:** 5\
**Last updated:** [March 8, 2026, 5:53pm UTC](https://talk.openelis-global.org/t/review-request-pr-2889-restrict-patient-image-upload/2009 "2026-03-08T17:53:28Z")

</div>

Hi everyone, I am looking to contribute to OpenELIS Global and recently raised a PR #2889 to restrict patient image upload. The PR adds a configuration property that allows admins to fully disable patient image uploads, …

---

## [Eclipse showing 65 XML parsing errors](https://talk.openelis-global.org/t/eclipse-showing-65-xml-parsing-errors/1817)

<div class="topic-metadata">

**Author:** [@Hamza\_Azeem](https://talk.openelis-global.org/u/Hamza_Azeem)\
**Replies:** 15\
**Last updated:** [March 3, 2026, 11:26am UTC](https://talk.openelis-global.org/t/eclipse-showing-65-xml-parsing-errors/1817 "2026-03-03T11:26:07Z")

</div>

Hello, I am trying to setup the development environment locally and i have been stuck for the past two days on the same error. I am getting (DocumentBuilder cannot be resolved to a type) (InputSource cannot be resolv…

---

## [Initial Performance Observations (DAO Queries & UI Rendering)](https://talk.openelis-global.org/t/initial-performance-observations-dao-queries-ui-rendering/2046)

<div class="topic-metadata">

**Author:** [@priyanshu56](https://talk.openelis-global.org/u/priyanshu56)\
**Replies:** 1\
**Last updated:** [March 3, 2026, 11:20am UTC](https://talk.openelis-global.org/t/initial-performance-observations-dao-queries-ui-rendering/2046 "2026-03-03T11:20:38Z")

</div>

Hi everyone, I’ve been exploring the OpenELIS Global 2 codebase to better understand the architecture before contributing. While reviewing the backend (DAO / service layers) and parts of the React UI, I noticed a few a…

---

## [Update: Environment Setup Successful & Ready to Contribute](https://talk.openelis-global.org/t/update-environment-setup-successful-ready-to-contribute/2002)

<div class="topic-metadata">

**Author:** [@pranjalsingla15](https://talk.openelis-global.org/u/pranjalsingla15)\
**Replies:** 2\
**Last updated:** [March 3, 2026, 11:17am UTC](https://talk.openelis-global.org/t/update-environment-setup-successful-ready-to-contribute/2002 "2026-03-03T11:17:38Z")

</div>

Hi OpenELIS community, Happy to update that I’ve successfully resolved my local environment issues and have the OpenELIS Global 2 dashboard running smoothly. I’ve been exploring the org.openelisglobal directory and I’m…

---

## [Review Request PR: #2826 - Sidebar Navigation Items Hidden (https://github.com/DIGI-UW/OpenELIS-Global-2/pull/2980)](https://talk.openelis-global.org/t/review-request-pr-2826-sidebar-navigation-items-hidden-https-github-com-digi-uw-openelis-global-2-pull-2980/2034)

<div class="topic-metadata">

**Author:** [@pranjalsingla15](https://talk.openelis-global.org/u/pranjalsingla15)\
**Replies:** 0\
**Last updated:** [March 1, 2026, 5:45pm UTC](https://talk.openelis-global.org/t/review-request-pr-2826-sidebar-navigation-items-hidden-https-github-com-digi-uw-openelis-global-2-pull-2980/2034 "2026-03-01T17:45:41Z")

</div>

Hello OpenELIS team, I have worked upon the following issue, please review it. Issue #2826: Sidebar menu items with long text labels were being clipped outside the sidebar boundaries, making text hidden. Solution #298…

---

## [👋 Hello OpenELIS Community!](https://talk.openelis-global.org/t/hello-openelis-community/1945)

<div class="topic-metadata">

**Author:** [@ketanop321](https://talk.openelis-global.org/u/ketanop321)\
**Replies:** 0\
**Last updated:** [February 16, 2026, 12:18pm UTC](https://talk.openelis-global.org/t/hello-openelis-community/1945 "2026-02-16T12:18:58Z")

</div>

My name is Ketan, and I’m a software developer interested in contributing to OpenELIS Global. I’m currently exploring the codebase and have started with some code quality and security improvements: - \*\*PR #2837\*\* — Remo…

---

## [Follow-up on PR – Request for review](https://talk.openelis-global.org/t/follow-up-on-pr-request-for-review/1912)

<div class="topic-metadata">

**Author:** [@kmvipin](https://talk.openelis-global.org/u/kmvipin)\
**Replies:** 0\
**Last updated:** [February 7, 2026, 7:54am UTC](https://talk.openelis-global.org/t/follow-up-on-pr-request-for-review/1912 "2026-02-07T07:54:22Z")

</div>

Hi everyone, I hope you’re doing well. I raised a PR and wanted to check in politely in case it got missed. I’d really appreciate it if someone could take a look and share feedback whenever you have time. PR link: Imp…

---

## [Clarifying Unit vs Integration Tests in storage Module (JDBC + Mockito vs Dataset Tests)](https://talk.openelis-global.org/t/clarifying-unit-vs-integration-tests-in-storage-module-jdbc-mockito-vs-dataset-tests/1739)

<div class="topic-metadata">

**Author:** [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 9:26am UTC](https://talk.openelis-global.org/t/clarifying-unit-vs-integration-tests-in-storage-module-jdbc-mockito-vs-dataset-tests/1739 "2025-12-08T09:26:49Z")

</div>

Hey everyone, I’ve noticed that in the \`storage test package, we currently have a mix of: Spring + DBUnit integration tests (using BaseWebContextSensitiveTest), and Pure Mockito-based unit tests that mock EntityManage…

---

## [Cannot resolve data export dependency](https://talk.openelis-global.org/t/cannot-resolve-data-export-dependency/1737)

<div class="topic-metadata">

**Author:** [@Somil\_Jain](https://talk.openelis-global.org/u/Somil_Jain)\
**Replies:** 3\
**Last updated:** [December 8, 2025, 6:02am UTC](https://talk.openelis-global.org/t/cannot-resolve-data-export-dependency/1737 "2025-12-08T06:02:56Z")

</div>

I was setting up OpenELIS on my IntelliJ, but it couldn’t resolve the data export dependency

---

## [Tomcat 9 cannot load project in Eclipse – "Tomcat version 9.0 only supports J2EE 1.2–1.4 and Java EE 5–8 Web modules" error #2377](https://talk.openelis-global.org/t/tomcat-9-cannot-load-project-in-eclipse-tomcat-version-9-0-only-supports-j2ee-1-2-1-4-and-java-ee-5-8-web-modules-error-2377/1729)

<div class="topic-metadata">

**Author:** [@sagar.khandagre998](https://talk.openelis-global.org/u/sagar.khandagre998)\
**Replies:** 1\
**Last updated:** [December 5, 2025, 10:05am UTC](https://talk.openelis-global.org/t/tomcat-9-cannot-load-project-in-eclipse-tomcat-version-9-0-only-supports-j2ee-1-2-1-4-and-java-ee-5-8-web-modules-error-2377/1729 "2025-12-05T10:05:06Z")

</div>

When setting up the OpenELIS Global 2 backend project in Eclipse IDE, Tomcat 9 cannot recognize the web module and shows the following error when adding the project to the server: Tomcat version 9.0 only supports J2EE…

---

## [OpenElis Future with Junit 4](https://talk.openelis-global.org/t/openelis-future-with-junit-4/1689)

<div class="topic-metadata">

**Author:** [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)\
**Replies:** 3\
**Last updated:** [November 10, 2025, 7:17pm UTC](https://talk.openelis-global.org/t/openelis-future-with-junit-4/1689 "2025-11-10T19:17:55Z")

</div>

JUnit 4 has reached the end of active development and is only receiving minimal maintenance updates. Since OpenELIS now uses Java 21 and Jakarta EE (jakarta.\*), staying on JUnit 4 could limit compatibility with newer tes…

[Next page](https://talk.openelis-global.org/c/community/development/8.md?page=1)
