Integracja urządzeń analitycznych, maszyn testujących, zewnętrznych laboratoriów oraz systemów ERP, takich jak SAP, z systemem LIMS: CSV, JSON, XML, REST-API i SFTP — z wykorzystaniem mapowania opartego na sztucznej inteligencji.
Urządzenie drukuje lub eksportuje dane, a ktoś ręcznie wprowadza liczby do systemu. Każda wartość jest wprowadzana dwukrotnie, a przy drugim wprowadzaniu dochodzi do pomyłek w kolejności cyfr.
Jedno urządzenie generuje średniki, kolejne – znaki TabStop, a trzecie rozpoczyna nagłówek dopiero w wierszu 13. Dla każdego formatu utrzymywany jest osobny, prowizoryczny plik w programie Excel.
W przypadku braku jednoznacznego klucza ktoś musi zdecydować, do której próbki odnosi się dana wartość pomiarowa. To rozwiązanie sprawdza się — dopóki nie dojdzie do sytuacji, w której nie zadziała i zostanie to zauważone podczas audytu.
Nowy interfejs wiąże się z utworzeniem zgłoszenia, zaangażowaniem usługodawcy oraz czasem oczekiwania. Do tego czasu ten etap pośredni będzie nadal realizowany za pomocą programu Excel.
Właśnie do tego służy Edytor interfejsów importu w bazie danych laboratoryjnej: narzędzie, za pomocą którego można zintegrować wiele bardzo zróżnicowanych i w różnym stopniu wykorzystywanych urządzeń, systemów oraz laboratoriów zewnętrznych — od analizatora dostarczającego wyniki co godzinę po laboratorium partnerskie, które trzy razy w roku przesyła plik.
Edytor interfejsu importu nie ogranicza się wyłącznie do urządzeń analitycznych. Za pośrednictwem tego samego interfejsu wprowadzane są również zlecenia, dane podstawowe i dokumenty.
Do tego dochodzą notatki, rejestracja czasu pracy i pliki — łącznie 19 typów danych, które można tworzyć lub aktualizować za pomocą interfejsów importu.
HL7 i LDT obsługują wymianę danych medycznych. Excel również się nadaje — wystarczy zapisać plik w formacie CSV. Wszystkie pozostałe dane są dodawane za pomocą kodu transformacji.
Cztery sposoby – od obsługi ręcznej po tryb w pełni automatyczny. Decyzja zależy od trzech czynników: możliwości Państwa systemu źródłowego, ograniczeń Państwa infrastruktury informatycznej oraz częstotliwości napływu danych.
Proszę przesłać plik eksportu z urządzenia bezpośrednio do interfejsu. Jest to rozwiązanie dla osób rozpoczynających pracę oraz w przypadku urządzeń, które działają sporadycznie.
Urządzenie zapisuje plik na serwerze, a baza danych laboratorium pobiera go automatycznie. Zaimportowane pliki są przenoszone lub usuwane.
System zewnętrzny aktywnie przesyła dane metodą POST lub baza danych laboratorium pobiera je samodzielnie. Najszybszy sposób — niemal w czasie rzeczywistym.
Interfejs umożliwia odbieranie załączników za pośrednictwem poczty elektronicznej. Jest to przydatne dla laboratoriów partnerskich, które nie oferują innych rozwiązań.
ChatGPT, Claude i inne aplikacje oparte na sztucznej inteligencji przekazują dane za pośrednictwem udostępnionych interfejsów importu — wyniki badań patologicznych są dyktowane zamiast wpisywane, pobieranie próbek w terenie rejestrowane jest za pomocą poleceń głosowych, a odczyty w mikrobiologii dokumentowane są bez użycia rąk.
Tworzą Państwo własną stronę HTML lub formularz — do pobierania próbek na miejscu, dla osób przesyłających próbki lub do rejestracji, której dotychczas nie było. Po wysłaniu dane trafiają bezpośrednio do interfejsu importu.
Podczas mapowania określają Państwo, która kolumna pliku zostanie przypisana do danego pola w bazie danych laboratorium: klient, zlecenie, próbka, miejsce pobrania próbki, parametr, wartość pomiarowa.
Przesyłają Państwo plik przykładowy, baza danych laboratorium odczytuje wiersz atrybutów, a Państwo dokonują przyporządkowania. Nie ma znaczenia, czy parametry są ułożone obok siebie w kolumnach, czy jeden pod drugim w wierszach — mapowanie dostosowuje się do struktury Państwa pliku, a nie odwrotnie.
Każdy atrybut otrzymuje wymowną nazwę — z tajemniczej nazwy kolumny powstaje „urządzenie do pobierania próbek”.
Jeśli pole w pliku importowym jest puste, baza danych laboratorium automatycznie uzupełnia je zapisaną wartością domyślną.
Kilka kolumn można połączyć w jedno pole — imię i nazwisko stają się jednym nazwiskiem.
Szablon weryfikuje dane już podczas importu: jeśli wartość nie jest zgodna z oczekiwanym formatem, import zostaje przerwany, zamiast tworzyć nieprawidłowe dane.
Następnie kod transformacji generuje wymagany format, zanim zastosowane zostanie mapowanie. Administratorzy w Państwa laboratorium mogą samodzielnie tworzyć i aktualizować ten kod. Alternatywnie możemy zająć się tym w ramach usługi rozliczanej według stawki godzinowej. W oknie importu będą Państwo mogli następnie zobaczyć obie wersje obok siebie: dane surowe oraz wersję przekonwertowaną.
Kod transformacji w instrukcji obsługiRęcznie sporządzone protokoły pobrania próbek, sfotografowane wyniki pomiarów, pliki PDF od zleceniodawców lub zewnętrznych laboratoriów: rozszerzenie oparte na sztucznej inteligencji przekształca nieuporządkowane dokumenty w uporządkowane dane, weryfikuje je i przekazuje do importu.
Jeden model generuje wynik, a drugi niezależnie weryfikuje go. Obie propozycje są przedstawione obok siebie, każda wraz z wartością pewności — od razu widać, w jakich kwestiach są zgodne, a w jakich nie.
W odniesieniu do każdego rozpoznanego pola baza danych laboratorium wskazuje miejsce w oryginalnym dokumencie, z którego pochodzi dana wartość. Elementy, które nie są jednoznaczne, są oznaczane do ręcznej weryfikacji, a nie przyjmowane automatycznie.
Sztuczna inteligencja może przeprowadzać ukierunkowane wyszukiwanie w bazie danych — na przykład wyszukiwać wspomniane przyrządy pomiarowe i prawidłowo je przyporządkowywać. Nie udziela ona porad, a jedynie sprawdza.
Szczegółowe informacje na temat działania rozszerzenia opartego na sztucznej inteligencji, rozpoznawanych przez nie typów danych oraz sposobu jego konfiguracji dla poszczególnych interfejsów znajdują się na osobnej stronie.
Wyświetl importy oparte na sztucznej inteligencjiImport może tworzyć dane, aktualizować je lub celowo nie wprowadzać żadnych zmian. Tryb ten ustawia się dla każdego interfejsu — i obowiązuje on następnie przy każdym uruchomieniu.
Domyślnym ustawieniem jest update: nowa wartość jest przyjmowana w każdym przypadku. Ponadto dostępne są tryby, które wypełniają wyłącznie puste parametry, aktualizują wyłącznie te już istniejące, tworzą brakujące parametry bez wartości lub dołączają wartości pomiarowe do istniejącej serii liczbowej. Osoby, które podczas powtórnego pomiaru nie chcą nadpisywać żadnych danych, powinny wybrać tryb ignorowania — z ostrzeżeniem lub bez.
Wszystkie tryby importu opisane w instrukcji obsługi
Każdy interfejs jest najpierw konfigurowany w tym miejscu i testowany przy użyciu zanonimizowanych plików przykładowych. Do użytku produkcyjnego zostaje wprowadzony dopiero po pomyślnej walidacji.
Jedno kliknięcie pozwala sprawdzić protokoły SFTP lub FTP: dostępność, dane logowania oraz uprawnienia do zapisu. Interfejs HTTPS zwraca kod odpowiedzi 200 lub 400, zanim rozpocznie się przesyłanie rzeczywistych danych.
Brakujące pola obowiązkowe, nieznane identyfikatory, znaki specjalne, puste wartości: to, co może pójść nie tak w codziennej praktyce, powinno zostać uwzględnione w testach — a nie w pierwszym uruchomieniu produkcyjnym.
Każdy proces importu jest rejestrowany i można go powtórzyć. W przypadku wystąpienia błędów można sprawdzić, w którym miejscu występuje problem — w pliku źródłowym, kluczu, mapowaniu czy transformacji.
A wszystko, czego tu nie ma, można dodać poprzez mapowanie i transformację — format urządzenia określa jedynie, ile pracy przygotowawczej jest konieczne.
Każdy krok jest udokumentowany — za pomocą zrzutów ekranu, przykładowych plików i filmów. Dostęp do nich jest bezpłatny, nawet przed podjęciem decyzji.
Krok po kroku wraz z filmem: Importowanie danych pomiarowych. Więcej informacji: Przegląd interfejsów importu, Tworzenie interfejsu importu danych pomiarowych w formacie CSV, Importowanie wyników z urządzeń pomiarowych, Kod transformacji dla innych formatów danych, automatyczny import FTP/SFTP oraz rozszerzenie interfejsów importu oparte na sztucznej inteligencji.
System zarządzania informacjami laboratoryjnymi (LIMS)
Ułatwianie dokumentacji i codzienne stosowanie się do wytycznych ISO