System medyczny · flagship
OneLab — system LIMS dla patomorfologii
Kompleksowa platforma laboratoryjna używana w czterech laboratoriach klinicznych: cykl życia próbek, kontrola dostępu oparta na rolach, pełny audyt zdarzeń, publiczne REST API i dwukierunkowa synchronizacja z dziedziczną bazą Firebird.
Wyzwanie
Laboratoria patomorfologiczne pracowały na dziedzicznym systemie opartym o bazę Firebird — bez współczesnego interfejsu webowego, bez dostępu dla zleceniodawców i bez pełnej ścieżki audytu.
Rozwiązanie
Zaprojektowałem i wdrożyłem OneLab — system LIMS działający obok istniejącej infrastruktury, z którego korzystają cztery laboratoria kliniczne. Aplikacja pokrywa pełny cykl życia badania: od pobrania próbki, przez dostarczenie i przetworzenie, po autoryzację wyniku z podpisem elektronicznym.
- Kontrola dostępu oparta na rolach: administrator, pracownik laboratorium, lekarz oceniający, obserwator i zleceniodawca.
- Pełny audyt zdarzeń — każda zmiana w systemie ma autora i znacznik czasu.
- Publiczne REST API oraz dwukierunkowa synchronizacja z dziedziczną bazą Firebird (osobny serwis w Dockerze z własnym monitoringiem).
- Wydruki i eksporty wyników, generowanie PDF, powiadomienia i monitoring błędów.
Moja rola
System prowadzę i rozwijam od architektury po produkcję: schemat bazy danych, backend w Laravel, frontend w React + TypeScript, wdrożenie, synchronizacja i monitoring. Przy większych zakresach pracuję ze sprawdzonym zespołem współpracowników — OneLab rozwijamy razem.

