MediLab — Laboratory Management System
End-to-end diagnostic testing across multiple staff roles — from sample intake to final report.

Outcomes
What changed.
- 01
Replaced paper job sheets with a digital workflow across 4 staff roles
- 02
Cut average report turnaround time from hours to minutes
- 03
Single source of truth for tests, samples, and patient history
01 · The problem
What we walked into.
A medical laboratory was running end-to-end diagnostic testing on paper job cards passed between technicians, doctors, and reception. Lost cards, hand-copied results, and unclear ownership were costing the team hours every day.
02 · What we built
The shape of the system.
A role-aware web app that covers the full lifecycle of a test:
Reception
registers patients and issues job numbers.
Technicians
pick jobs from a live queue, enter measurements, and flag anomalies.
Doctors
review completed tests, sign off reports, and push them to print or WhatsApp.
Admins
see revenue, outstanding tests, and staff workload on a single dashboard.
Everything is backed by a Postgres schema built around the test entity: samples, measurements, reports, and audit trail all hang off it.
More projects
Related work.
Community Sports2025Futsal Hub — Community Sports App
Replaced WhatsApp-based match coordination with formal records, history, and a live booking board for a futsal community.
View Project
Education & Live Events2026Digital Raffle Draw System — Richmond College
Delivered and used live at a national school event — replacing paper-based draws with a transparent digital system.
View Project