Medical Laboratory ERP
A pricing system for a network of medical laboratories: one shared analysis catalogue, with each lab holding its own price list against the same test — and Excel import instead of typing lists in row by row.
Overview
A pricing system for a network of laboratories: one shared analysis catalogue, an independent price list per lab against the same test, and Excel import instead of manual entry.
01The challenge
The same test carries a different price at each lab and with each contractor, and the lists arrive as Excel files that are updated periodically. Entering them by hand took days and introduced copy errors, and comparing two labs meant opening two files side by side.
02What we built
We separated the test from its price: the test is one entity in a shared catalogue, and a price is a row linking a test to a lab. Adding a new lab means adding a price list — not duplicating the whole catalogue.
We built an Excel import that reads the file, matches it against the catalogue and updates prices in one pass, turning a full list update into a few minutes of work. The interface runs on DataTables with search, sorting and direct export.
03The outcome
Price updates stopped being a long manual task, and comparing labs became one screen instead of parallel files — with a single reference catalogue that is not duplicated for every new lab.
What the system does
The modules that were delivered and put into daily use.
-
01
One shared analysis catalogue serving every lab instead of a copy per lab.
-
02
An independent price list per lab against the same test.
-
03
Excel price import matched against the catalogue and applied in a single pass.
-
04
Searchable, sortable tables with direct export via DataTables.
-
05
A public-facing site plus an admin panel with permissions and settings.
Technologies used
What this system is actually built on — not a generic list.