
Klient: Immunovia (Szwecja)
Immunovia AB to firma diagnostyczna z wizją zrewolucjonizowania diagnostyki opartej na krwi i zwiększenia przeżywalności pacjentów z chorobą nowotworową.
Nasz zespół był odpowiedzialny za wdrożenie analizy IMMray®, elastycznej platformy technologicznej do opracowywania wspomaganych bioinformatycznie testów krwi, które mogą wykrywać złożone choroby wcześniej i z większą dokładnością.
Cel projektu:
Współpraca z klientem rozpoczęła się od prośby o opracowanie aplikacji front-end dla:
- Testu opartego na badaniach laboratoryjnych (LDT) dla laboratoriów klinicznych do wykrywania raka trzustki w biotynowanych próbkach surowicy pacjentów (test “IMMray® Pd”).
- Wewnętrznego oprogramowania produkcyjnego (PdIESProd) wykorzystywanego do produkcji odczynników laboratoryjnych używanych w teście IMMray® i sprzedawanych do laboratoriów klinicznych.
- Pakietu oprogramowania badawczo-rozwojowego (IESDev) wykorzystywanego do opracowywania i udoskonalania procesów i obliczeń stosowanych w platformie IMMray®, , a także do opracowywania nowych algorytmów testów do wykorzystania w różnych diagnozach klinicznych.
Chociaż klient posiadał już częściowo gotowe oprogramowanie do ekstrakcji surowych danych ze skanowanych obrazów slajdów mikromacierzy, jego zespół programistyczny był stosunkowo niewielki. Projekt wymagał kompetencji doświadczonego front-end developera, aby zapewnić utrzymanie dużej ilości kodu oraz spełnienie wszystkich wymagań biznesowych i medycznych.
Oprogramowanie zostało opracowane z wykorzystaniem wytycznych z normy IEC 62304 dla oprogramowania urządzeń medycznych jako ogólnej zasady utrzymania jakości ponad minimalne wymagania dla testów LDT i instrumentów produkcyjnych.
Głównym celem było stworzenie aplikacji umożliwiających przetwarzanie, przechowywanie i zarządzanie danymi testów laboratoryjnych, a tym samym usprawnienie pracy techników laboratoryjnych opracowujących produkt(y), produkujących produkt(y) i wykorzystujących produkt(y) do badania próbek klinicznych i dostarczania wczesnych wskazań na obecność choroby (np. raka trzustki).
Dostarczone rozwiązanie:
Zespół Euvic stanowił ważną część wzmocnienia teamu developerskiego, co umożliwiło spełnienie wymagań projektu oraz powstanie oprogramowania do opracowywania odczynników oraz wspierającego wykrywanie raka trzustki, gdy odczynniki były używane z próbkami pacjentów.
Produkty projektu:
- Stworzenie aplikacji frontendowej wspomagającej wykrywanie raka trzustki, poprzez przetwarzanie, przechowywanie i zarządzanie danymi medycznymi.
- Powstanie skalowalnego, konfigurowalnego w chmurze oprogramowania





Zalety rozwiązania:
Zapewnione rozwiązanie zapewniło optymalizację procesu przetworzenia obrazu próbki ze skanera do momentu otrzymania wyniku. Pozyskane dane obliczane są automatycznie. Dzięki temu aplikacja nie tylko spełnia wszelkie wymagania biznesowo-medyczne ale również znacznie ułatwia pracę techników laboratoryjnych.
Zespół projektowy:
Frontend Developer, DevOps, Python Developers
Technologie:
Python, AWS, Angular, NodeJS
Pozostałe technologie:
IESDev – elastyczne narzędzie badawczo-rozwojowe do analizy obrazów z szerokim zakresem układów przeciwciał drukowanych
- Dodatkowo automatyczna obsługa obrazów slajdów kalibracyjnych do zarządzania skanerem Innopsys
- Plus funkcja przetwarzania danych badawczych z algorytmem testu IMMray Pd
- Wizualny graficzny interfejs użytkownika do dostosowywania kwantyfikacji obrazów slajdów
- Generowanie wielu formatów danych zgodnie z wymaganiami bioinformatyków
- Narzędzie UI do tworzenia różnych układów slajdów podczas opracowywania różnych slajdów dla różnych testów
- Narzędzie UI do monitorowania komunikatów dziennika i rozwiązywania problemów
IES-LDT
- Narzędzie interfejsu użytkownika do wizualnego montażu danych laboratoryjnych w pliku wejściowym do automatycznego przetwarzania w teście IMMray PD
- Narzędzie UI do przeglądania i zatwierdzania partii klinicznych, przeglądania wyników i pobierania danych z badań
IESProd
- Narzędzie UI do wgrywania danych produkcyjnych potrzebnych do produkcji odczynników fizycznych sprzedawanych jako produkt do użycia w teście IMMray Pd
- Widok UI do przeglądania, modyfikowania, zatwierdzania danych partii produkcyjnych oraz pobierania danych wymaganych do oceny procesów produkcyjnych i przechowywanych w QMS produkowanych odczynników.
- Przechowywanie danych wyprodukowanych odczynników w interfejsie użytkownika do wykorzystania w kolejnych testach, kiedy odczynniki są używane.
- Dodatkowe przetwarzanie danych produkcyjnych po zakończeniu produkcji, krytyczne dla zapewnienia ostatecznego zatwierdzenia produktów przeznaczonych do sprzedaży klientom.

Klaudia Szczepara
Marketing Specialist at Euvic