Skip to content
← Realizacje

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.

Laravel 11 React + TypeScript PostgreSQL Docker Sentry Odwiedź stronę ↗
OneLab — system LIMS dla patomorfologii

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.

Ekran logowania OneLab
Logowanie z procesem aktywacji konta zleceniodawcy
Edycja użytkownika w OneLab
Panel administracyjny — edycja użytkownika i ról