Inicjatywa Technologiczna I - KB/63/13294 |
![]() |
Zdalny dostęp i wymiana informacji to cecha, która staje się standardem w sprzęcie medycznym. Szczególnie wysokozaawansowane technologicznie aparaty pozwalają w coraz większym stopniu na korzystanie z dobrodziejstw -obecnych już praktycznie w większości ośrodków - lokalnych sieci komputerowych, bezprzewodowych i internetu. W ramach finansowanego przez NCBiR projektu „Opracowanie metod i technologii zdalnego dostępu zapewniających integrację aparatów diagnostycznych i komputerowych systemów medycznych ze szpitalnymi systemami informatycznymi” opracowano w Instytucie Techniki i Aparatury Medycznej ITAM oprogramowanie służy tworzeniu interfejsów komunikacyjnych pomiędzy aplikacjami i aparatami medycznymi a szpitalnymi systemami informatycznymi (SSI – ang. HIS).
Przyjęte założenia i możliwe warunki działania pokazane są na schemacie poniżej. Opracowane rozwiązanie ma strukturą modułową. Poniżej przedstawiono podstawowe informacje techniczne dotyczące opracowanych w ramach projektu rozwiązań. Główne moduły Wśród opracowanych modułów możemy wyróżnić: - netcom – moduł zawierający klasy do obsługi komunikacji zgodnej z protokołem TCP/IP w oparciu o mechanizmy gniazd (ang. socket), dzięki którym możliwa jest realizacja transmisji danych pomiędzy aplikacjami typu klient/serwer, - cdset – moduł – uniwersalna nakładka (ang. wrapper) na programowe sterowniki urządzeń diagnostycznych pozwalający na enkapsulację danych przechwytywanych z modułów we/wy i ich retransmisję w sieci komputerowej, - messageParser – moduł pośredniczący w odbiorze i transmisji komunikatów pomiędzy SSI a modułami diagnostycznymi, Zdalny dostęp do monitorowanych przebiegów biomedycznych: Moduły cdset i netcom pozwalają na realizację zdalnego dostępu do monitorowanych przebiegów biomedycznych w trybie on-line jak i zdalny dostęp do zapisów archiwalnych. Ogólny algorytm zdalnej replikacji przebiegów biomedycznych został przedstawiony na poniższym diagramie. Ramki komunikacyjne sterujące transmisją przebiegów sygnałów biomedycznych Poniżej znajduje się wybrany do tego celu format ramek transmisji. Ramki sterujące transmisją serwer <-> klient (KOM)
lub
Długość danych: Długość pola dane lub 0 Rozkaz:
Kody błędów:
Wymiana komunikatów pomiędzy SSI a systemem diagnostycznym Ogólny sposób działania modułu obsługi komunikatów opisuje przedstawiony diagram sekwencji. Prezentuje on przepływ i realizację pojedynczej transakcji pomiędzy SSI a modułem diagnostycznym. Przez transakcję rozumiemy przesłanie komunikatu pomiędzy SSI a modułem diagnostycznym.
Na diagramie pokazany jest sposób współpracy interfejsu z pozostałymi elementami systemu: SSI, aplikacją medyczną i bazą danych. W zależności od potrzeb i przetwarzanych danych współpraca ta może mieć różnych charakter. Na schemacie został przedstawiony jeden z możliwych modeli użycia biblioteki a poniżej algorytm realizacji obsługi zapytań z wykorzystaniem wyników przechowywanych w lokalnej bazie danych aplikacji medycznej.
Poniżej przedstawiono schemat blokowy procedur odpowiedzialnych za obsługę transakcji. Pętla wątku głównego realizuje:
Pętla obsługi przychodzących transakcji:
Właścicielem praw do całośći opracowania powstałego na bazie projektu jest Instytut Techniki i Aparatury Medycznej ITAM w Zabrzu. Wyniki projektu udostępniane będą wszystkim zainteresowanym podmiotom gospodarczym w oparciu o sprzedaż licencji. Na diagramie pokazany jest sposób współpracy interfejsu z pozostałymi elementami systemu: SSI, aplikacją medyczną i bazą danych. W zależności od potrzeb i przetwarzanych danych współpraca ta może mieć różnych charakter. Na schemacie został przedstawiony jeden z możliwych modeli użycia biblioteki a poniżej algorytm realizacji obsługi zapytań z wykorzystaniem wyników przechowywanych w lokalnej bazie danych aplikacji medycznej. |