In development LIS
From test order to result, with quality control kept tidy.
A laboratory information system for ordering tests, tracking samples, recording results, and keeping quality in check. With reflex testing, analyzer integration, and SatuSehat data exchange.
- Field
- Laboratory systems
- Built for
- Clinical laboratories
- Timeline
- In development
- Stack
- 7 technologies
Case study
From problem to system
The problem
Clinical labs handle test orders, sample tracking, and results with a mix of analyzers, paper, and spreadsheets. Quality control and SatuSehat reporting eat up time that should go to patients.
What we built
LIS becomes the hub for managing test orders, tracking samples, recording results, and keeping quality in check. It supports reflex testing (follow-up tests that run automatically), analyzer integration, referrals to outside labs, and FHIR-based SatuSehat data exchange.
Key features
What LIS does
-
Master data for tests, reference ranges, packages, and tariffs
-
Create and track lab orders
-
Record results with quality control (QC/EQA)
-
Automatic reflex tests based on initial results
-
Referrals to outside reference labs
-
SatuSehat (HL7/FHIR) integration and analyzer connections
Under the hood
Built with
- CodeIgniter 4
- PHP 8.2
- React 19
- TypeScript
- Tailwind CSS
- MariaDB
- SatuSehat (FHIR)