ZanLIS
ZanLIS system is a private government deployment with restricted access, so this page links to public context resources only.
Overview
Since August 2024, I have been working as a software engineer with Ubunifu Solutions on the Zanzibar Laboratory Information System (ZanLIS). This national-scale project involves maintaining and extending a LIMS based on Senaite to serve the Zanzibar Ministry of Health.
As of the 2025/2026 financial year, starting in October 2025, project coordination moved from PATH Tanzania to UCSF Global Programs Tanzania, and I now work with UCSF in this implementation context.
Problem
Before ZanLIS, laboratory operations relied heavily on manual processes. Sample referrals and result recording were done on paper, leading to significant challenges:
- High risk of human error in data entry.
- Longer Turnaround Times (TAT) for test results.
- Difficulty in tracking samples and retrieving historical data.
- Lack of real-time insights for decision-making.
Approach
ZanLIS digitizes the entire laboratory workflow to improve data quality, speed, and interoperability. My role involved project coordination, user training, and cross-team integration work with UCC, UCSF, and UNICEF.
Implementation
Key Integrations:
- CTC System: Integrated with the Care and Treatment Clinic system (with UCC) for seamless HIV/AIDS patient data flow.
- SHAMS: Implemented referrals for culture tests to designated testing facilities.
- ZanEMR: Integrated with the Electronic Medical Record system to supplement the laboratory module.
- Lab Instruments: Built machine interfacing API in ZanLIS to interface with machines like GeneXpert and Abbott for automatic result uploading via a machine interfacing middleware (TilleLab).
Data Engineering and Visualization:
I architected a data warehouse solution to unlock insights from laboratory data:
- ETL Pipeline: Middleware to extract data from all laboratory instances, transform it, and load it into a ClickHouse database.
- Analytics: Created aggregated views in ClickHouse and built interactive dashboards using Apache Superset for KPI tracking and trend analysis.
Current State
The system has transformed laboratory operations by automating result recording, enabling real-time data access, and facilitating data-driven decisions. It ensures that when a sample arrives, results are processed, verified, and sent directly to integrated systems without manual intervention.