Instrukcja monitorowania połączeń HL7
Monitorowanie połączeń HL7 obejmuje pięć punktów
Monitorowanie przychodzących skierowań
Podstawowym sposobem na monitorowanie połączeń HL7 jest obserwacja zakładki Skierowania. Jeżeli w zakładce Skierowania pojawiają się nowe pozycje, oznacza to, że kanał wiadomości przychodzących jest drożny i działa.
Monitorowanie komunikatów HL7
Wszystkie skierowania oraz wszystkie wyniki 'rozpoczynają życie' w systemie LISPAT od 'komunikatu integracyjnego'. Komunikaty integracyjne można odczytać w menu Komunikacja > Komunikaty integracyjne. Administrator systemu LISPAT powinien okresowo sprawdzać to okno w poszukiwaniu komunikatów, które nie zostały wysłane lub zostały oznaczone jako błędne (przez dowolną stronę)
- W przypadku, gdy nie można znaleźć komunikatu integracyjnego wysyłki wyniku a strona zlecająca twierdzi że jej nie otrzymała, należy kontynuować sprawdzanie w module LISPAT Generate.
- W przypadku, gdy strona zlecająca twierdzi, że komunikat został wysłany i odebrany a nie jest on widoczny w Komunikatach integracyjnych ani w Skierowaniach, należy kontynuować sprawdzanie w module HL7 Import.
- Jeżeli strona zlecająca twierdzi, że nie może połączyć się z naszą bramką HL7, należy kontynuować sprawdzanie w module LISPAT TCP.
- Jeżeli na liście Komunikatów integracyjnych wiadomość wychodząca pozostaje niewysłana a licznik prób wysyłki jest wysoki, należy kontynuować sprawdzanie w module LISPAT TCP.
LISPAT Generate
LISPAT Generate jest modułem, odpowiedzialnym za przekształcanie danych w systemie LISPAT na komunikaty HL7 gotowe do wysyłki.
LISPAT Generate (zazwyczaj) działa jako serwis Windows na serwerze LISPAT Web.
LISPAT Generate jest serwisem Windows, co oznacza, że nie ma on okna, które można otworzyć i obejrzeć co się w nim dzieje. Wyniki działania modułu LISPAT Generate są widoczne w pliku LISPAT_HL7_Generate_Service.log. Administrator powinien kontrolować ten plik aby stwierdzić czy moduł działa i czy nie zarejestrowano błędów, które mogłyby zablokować jego dalszą pracę.
W przypadku stwierdzenia błędów działania serwisu, w pierwszej kolejności należy spróbować uruchomić go ponownie (w przystawce services.msc). Jeżeli restart serwisu nie pomoże, należy działać stosownie do treści błędu, w ostateczności konsultując się z dostawca oprogramowania.
W przypadku stwierdzenia, że LISPAT Generate działa prawidłowo i nie zarejestrowano błędów a strona zlecająca wciąż twierdzi że nie otrzymała wyniku, należy kontynuować sprawdzanie w module LISPAT TCP.
LISPAT Import
LISPAT Import jest modułem, odpowiedzialnym za przekształcanie komuników HL7 przesyłanych przez zleceniodawcę na rekordy danych w systemie LISPAT.
LISPAT Import (zazwyczaj) działa jako serwis Windows na serwerze LISPAT Web.
LISPAT Import jest serwisem Windows, co oznacza, że nie ma on okna, które można otworzyć i obejrzeć co się w nim dzieje. Wyniki działania modułu LISPAT Import są widoczne w pliku LISPAT_HL7_Import_Service.log. Administrator powinien kontrolować ten plik aby stwierdzić czy moduł działa i czy nie zarejestrowano błędów, które mogłyby zablokować jego dalszą pracę.
W przypadku stwierdzenia błędów działania serwisu, w pierwszej kolejności należy spróbować uruchomić go ponownie (w przystawce services.msc). Jeżeli restart serwisu nie pomoże, należy działać stosownie do treści błędu, w ostateczności konsultując się z dostawca oprogramowania.
W przypadku stwierdzenia, że LISPAT Import działa prawidłowo i nie zarejestrowano błędów, strona zlecająca wciąż twierdzi że wysłała komunikat jednak można go znaleźć na liście Komunikatów integracyjnych ani w Skierowaniach, należy kontynuować sprawdzanie w module LISPAT TCP.
LISPAT TCP
LISPAT TCP jest modułem, odpowiedzialnym za wysyłanie i odbieranie komunikatów HL7 do i od strony zlecającej. LISPAT TCP jest modułem aplikacyjnym, (zazwyczaj) działającym na serwerze LISPAT Web.
Problemy po stronie LISPAT
| Objaw | Przyczyna | Sposób rozwiązania problemu |
|---|---|---|
| Strona zlecająca nie może wysłać komunikatu ani nie odbiera komunikatów | LISPAT TCP nie działa (jest wyłączony) | 1. Uruchomić LISPAT TCP, 2. Dodać LISPAT TCP do Autostartu serwera |
| LISPAT TCP działa, ale nie uruchomiono połączenia z konkretnym ZOZ | 1. Uruchomić połączenie, 2. Włączyć Autostart dla połączenia | |
| LISPAT TCP działa, uruchomiono konkretne połączenie, ale komunikacja pomiędzy stronami nie działa | Zamknąć i ponownie uruchomić połączenie |
w przypadku, gdy sprawdzono powyższe a komunikacja wciąż nie jest możliwa, należy sprawdzić potencjalne problemy sieciowe
Problemy sieciowe
| Objaw | Przyczyna | Sposób rozwiązania problemu |
|---|---|---|
| LISPAT TCP działa, ale nie można wysłać komunikatu wyniku | Bramka po stronie zleceniodawcy nie działa | Skontaktować się ze zleceniodawcą celem uruchomienia / ponownego uruchomienia bramki |
| LISPAT TCP działa, komunikaty wychodzą, ale pojawiają się błędy ACK | Błąd po stronie zleceniodawcy lub błąd komunikatu wychodzącego | Skontaktować się ze zleceniodawcą w kwestii szczegołów |
| LISPAT TCP działa, zleceniodawca twierdzi że wysyła komunikaty, jednak nie pojawiają się one w lewej części LISPAT TCP | Błąd połączenia sieciowego lub błąd konfiguracji po stronie zleceniodawcy | Sprawdzić połączenie sieciowe pomiędzy dwoma bramkami, skontaktować się ze zleceniodawcą |
| Błąd wysyłania „Socket Error # 10054” | Błąd utraty połączenia podczas komunikacji zazwyczaj spowodowany działaniem oprogramowania antywirusowego, firewalli lub innych urządzeń sieciowych | Skontaktować się ze zleceniodawcą oraz z własnym personelem technicznym odpowiedzialnym za ustanawianie połączeń sieciowych |
| Błąd wysyłania „Access violation at address” | Błąd wewnętrzny LISPAT TCP | Zrestartować LISPAT TCP. Jeżeli problem się powtarza, skontaktować się z serwisem lub producentem systemu LISPAT |
