Open-Source Laboratory Informatics

ELIMS
Electronic Laboratory Information Management System

An open-source LIMS for clinical and public-health laboratories — built on OpenELIS Global 2, engineered for places where the internet isn't guaranteed. Runs fully offline. Syncs and updates when connected. Installs like a Windows app.

v0.1.0 Open source · MPL-2.0 core ISO 15189 / SLIPTA aligned HL7 FHIR R4

Download

One installer, two delivery flavors — pick by your connectivity.

ONLINE INSTALL

Lean installer

A 2 MB setup that downloads the system components (~1.9 GB) during installation. Best for well-connected sites.

Get ELIMS-Setup.exe from GitHub Releases →

ZERO INTERNET

Offline / USB bundle

Setup plus all components in one 1.9 GB package. Copy to a USB stick, install on any PC with no internet connection at all.

Get the bundle from Google Drive →

Why ELIMS

Built on OpenELIS Global 2 — the LIS trusted by public-health laboratories at national scale — and packaged for real-world African laboratory conditions.

Offline-first

The laboratory keeps working through internet and power interruptions. Data lives at the lab; nothing depends on a cloud connection.

Syncs when connected

The built-in HL7 FHIR R4 layer queues results locally and pushes them to a central server whenever connectivity returns.

Accreditation-ready

Workflows aligned with ISO 15189 and WHO/AFRO SLIPTA requirements — from sample reception through validation to reporting.

Analyzer interfacing

Connects clinical analyzers through the OpenELIS plugin framework and analyzer bridge (ASTM, HL7).

Full laboratory scope

Chemistry, haematology, microbiology, serology, pathology and cytology — order entry, worklists, results, validation, reports.

One-click updates

“Update ELIMS” in the Start Menu fetches the latest version when online — only what changed is downloaded, and lab data is never touched.

Install in three steps

  1. Prepare the PC (once): in PowerShell as Administrator run wsl --install -d Ubuntu-24.04, then restart.
  2. Run ELIMS-Setup.exe — with images.tar beside it for offline installs. The installer sets up everything else.
  3. Open ELIMS from the Start Menu. The system opens in your browser at https://localhost:9443.
FIRST LOGIN

Sign in with the default credentials

Username: admin   ·   Password: adminADMIN!

These are the standard first-install credentials. Change the password immediately after your first sign-in (menu: Admin → User Management → admin) before entering any real data.

Technology

LIS coreOpenELIS Global 2 (Java 21 / Spring / Tomcat)
FrontendReact with IBM Carbon Design System
DatabasePostgreSQL
InteroperabilityHL7 FHIR R4 (HAPI FHIR server), OpenHIE-compatible
RuntimeDocker Compose on WSL2 (Windows) or native Linux
InstallerInno Setup — lean (2 MB) or offline bundle (1.9 GB)

ELIMS packages and configures OpenELIS Global 2, an open-source project of the OpenELIS Global community and the University of Washington (DIGI / I-TECH), licensed MPL-2.0.

Facing a problem? Want to collaborate?

Installation trouble, questions about deploying ELIMS in your laboratory, or interest in collaborating on the project — reach out directly, I'd be glad to hear from you.

💬 Reach out on LinkedIn

Dr. Temesgen Endalew · or report a technical issue on GitHub Issues