Opracowanie - Instytut Łączności

Transkrypt

Opracowanie - Instytut Łączności
Zakład Zaawansowanych Technik Informacyjnych (Z-6)
Nowe paradygmaty przetwarzania danych
w sieciach inteligencji otoczenia dużej skali
Monitorowanie osób starszych i projekt EDFAS
Praca nr 06300048
Warszawa, grudzień 2008
Tytuł pracy: Nowe paradygmaty przetwarzania danych w sieciach inteligencji otoczenia dużej
skali. Monitorowanie osób starszych i projekt EDFAS
Praca nr 06300048
Słowa kluczowe: inteligencja otoczenia, monitoring, sensory, projekt EDFAS, telemedycyna
Kierownik pracy: mgr inż. Paweł Białoń
Wykonawcy pracy: mgr inż. Paweł Białoń, mgr Edward Klimasara
Kierownik Zakładu: dr inż. Janusz Granat
© Copyright by Instytut Łączności, Warszawa 2008
2
SPIS TREŚCI
1.
2.
Wstęp................................................................................................................................. 4
Przegląd systemów monitorowania osób starszych ...................................................... 5
2.1.
Ogólna koncepcja systemu monitorowania................................................................ 6
2.2.
Standardy.................................................................................................................... 8
2.3.
Projekt Smart Medical Home..................................................................................... 9
2.4.
System AlarmNet ....................................................................................................... 9
2.5.
System Personal Care Connect firmy IBM .............................................................. 11
2.6.
System LG1.............................................................................................................. 16
3. Projekt EDFAS............................................................................................................... 16
4. Problem skali .................................................................................................................. 21
5. Podsumowanie i wnioski końcowe ................................................................................ 22
Bibliografia ............................................................................................................................. 23
3
1. Wstęp
Od dłuższego czasu obserwuje się na całym świecie coraz większe zainteresowanie
systemami informatycznymi wspierającymi medycynę. Mówi się wręcz o telemedycynie,
czyli zdalnym świadczeniu usług medycznych za pośrednictwem sieci transmisji danych
z wykorzystaniem specjalistycznych komputerowych aplikacji. Problematyka ta jest również
w centrum uwagi Unii Europejskiej. Co więcej odnajduje ona odzwierciedlenie
w priorytetach programów badawczych. Przykładem mogą być tutaj kolejne Programy
Ramowe 5,6,7 (gdzie duży nacisk został w nich położy na systemy wykorzystujące sensory
biomedyczne) czy Program eTEN (ang. Trans-European Telecommunication Network), gdzie
jednym z obszarów wykorzystania była medycyna.
Generalnie zastosowania systemów informatycznych w telemedycynie można podzielić na:
1. Systemy, które wspomagają lekarza podczas diagnozowania i leczenia,
2. Systemy umożliwiające zdalną opiekę nad pacjentami,
3. Zabiegi, operacje medyczne z wykorzystaniem w czasie rzeczywistym zdalnej
pomocy specjalistów,
4. Wspieranie badań nad nowymi chorobami,
5. Prewencja przed niezdrowym trybem życia.
W pierwszej grupie mieszczą się takie systemy jak:
•
NOESSIS
•
HealthAgents
•
DeSSOS
Dwa pierwsze rozwiązania mają na celu zbudowanie systemów umożliwiających
wspomagania decyzji w leczeniu chorób serca, naczyń i guzów mózgu. Z kolei celem
trzeciego było stworzenie bazy wiedzy o odrzuconych przeszczepach. Powyższa baza jest
bardzo pomocna przy planowaniu nowych zabiegów i zwiększa skuteczność powyższych
technik medycznych.
Grupa druga:
Do tej grupy można zaliczyć takie projekty jak:
• CARE-PATHS [4],
• MOBIHEALTH [3],
• HEARTFAID [2],
• INTERPID,
• AUBADE [5],
• IBM Personal Care Connect [13],
• AlarmNet [12].
Generalnie powyższe systemu mają na celu badanie, prognozowanie i leczenie osób starszych
z chorobami serca. Należy w tym miejscu nadmienić, że w Polsce od kilku lat dostępne są
systemy umożliwiające wykonanie EKG przez telefon. Do nich można zaliczyć: MONTE,
„Kardiofon”, „Kardiotel”, „Tele-Kardio-Med”, rozwiązania Instytutu Kardiologii w Aninie
4
i inne. Są one dostępne w wybranych miejscach takich jak duże miasta: np. Warszawa,
Gdańsk, Katowice, Poznań. Należy nadmienić, że prace o podobnym charakterze są
prowadzone między innymi w USA, Japonii, Australii, Chinach, Niemczech i dotyczą
różnych obszarów zastosowań. Przykładem może być zdalne monitorowanie w domu
pacjentów chorych na raka realizowane przez szpital Jana Pawła II w Krakowie. Bardzo
zaawansowane technologicznie badania są przeprowadzane w USA i Japonii, gdzie opieka na
starszymi ludźmi związana jest z tzw. inteligentnymi domami. Wymagane funkcjonalności
budynków dla potrzeb chorych osób są już uwzględniane na etapie ich projektowania. Jednak
są to rozwiązania bardzo drogie dedykowane dla ludzi zamożnych.
Grupę trzecią reprezentują projekty:
• PALLIANET [7],
• DICOEMS.
Związane są one z ratownictwem medycznym. Muszą działać bezawaryjnie w czasie
rzeczywistym często z wykorzystaniem przekazów multimedialnych, których celem jest
wsparcie wiedzą personelu medycznego dokonującego np. skomplikowanych operacji.
Grupa czwarta. Przykłady projektów:
• ALLADIN,
• ACGT.
Dotyczą one przede wszystkim osób po udarze mózgu i wpierają proces neurorehabilitacji
(ALLADIN) i proces leczenia chorób nowotworowych (ACGT). Zasadniczy cel prac to
zautomatyzowanie procesu tworzenia hipotez medycznych, ograniczenie ryzyka błędnych
decyzji, wymiana wiedzy pomiędzy środowiskami badawczymi.
Grupę piątą reprezentują systemy:
• PIPS,
• WEIGHINFO [9],
• HEALTH PLUS [6],
• SALUT [8].
Celem powyższych rozwiązań było stworzenie przewodników elektronicznych jak leczyć
pewne choroby. Udostępniane są one w wielu językach. Zawierają między innymi wiedzę
dotyczącą zwalczania otyłości czy też prowadzenia zdrowego trybu życia.
Każde z rozwiązań wymienionych powyżej ma inne szczegółowe wymagania na pasmo
transmisji, jego jakość i bezpieczeństwo przesyłanych danych.
Oczywiście oprócz systemów wspierających telemedycynę istnieje szereg rozwiązań IT
wykorzystywanych przez ośrodki medyczne w innych obszarach. Są to systemy zarządzania
placówkami medycznymi, umożliwiające identyfikację obiektów, wspomagające prace
pogotowia ratunkowego i wiele innych.
2. Przegląd systemów monitorowania osób starszych
Projekty dotyczące zdalnego monitorowania osób starszych są realizowane zarówno przez
firmy komercyjne jak i ośrodki naukowo-badawcze na całym świecie. Należy zauważyć, że
5
rozwiązania komercyjne przykładowo takich firm jak: Health Hero Network, American
Telecare czy też AMD Telemedicine są zamknięte, ponieważ pracującą tylko z wybranymi
sensorami, hubami. Również wykorzystywane w nich aplikacje też są ściśle związane ze
sprzętem. Natomiast projekty realizowane przez różne ośrodki naukowo-badawcze na ogół
zastosowały w swoich systemach rozwiązania otwarte.
Przykłady systemów umożliwiających zdalną opiekę nad osobami chorymi przedstawiono
poniżej. Są to między innymi następujące rozwiązania.
• Smart Medical Home [11],
• AlarmNet [12],
• IBM Personal Care Connect [13],
• System LG1 Intelligent Medical Vigilance [14].
2.1. Ogólna koncepcja systemu monitorowania
Coraz częściej wykorzystuje się w medycynie komputery i sensory do monitorowania
pacjentów. Mówi się o środowisku BAN (ang. Body Area Network) [1]. Telemedycyna
wykorzystuje sieci takie jak: publiczna sieć telefoniczna, GSM (ang. Global System for
Mobile Communications), Internet do zdalnych konsultacji przede wszystkim dotyczących
chorób serca. Często też wideokonferencje w pewnym stopniu zastępują tradycyjne wizyty
u lekarza. Jednak osoby z przewlekłymi chorobami wymagają stałego monitorowania, do
czego konieczny jest stosowny system komputerowy i odpowiednie procedury postępowania.
Architektura typowego system zdalnego monitoringu składa się z trzech poziomów (Rys. 1):
1. Zbiór sensorów umożliwiających pozyskiwanie niezbędnych danych mających
znaczenie dla funkcjonowania osoby nadzorowanej.
2. Hub (koncentrator) danych, który zbiera dane z sensorów. Ponadto może je
przetwarzać (zdolność obliczeniowa) i wysyłać do zewnętrznych medycznych sieci
komputerowych poprzez Internet, GSM lub inne media.
3. Komputerowa sieć ośrodka medycznego (szpital, centrum monitoringu), gdzie
znajdujący się tam personel medyczny może pomóc osobie monitorowanej
w sytuacjach kryzysowych. Napływające dane od każdego pacjenta są analizowane
zarówno na bieżąco jak i w dłuższych okresach czasu w celu odnajdywania w nich
anomalii. W przypadku wystąpienia takiej sytuacji są podejmowane stosowne decyzje.
6
,,
Poziom 1
Sensor 1
Sensor 2
Poziom 2
Sensor N-ty
Hub
Sieć transmisji
danych
Poziom 3
Komputerowa sieć
ośrodka medycznego
Rys. 1. Ogólna architektura systemu zdalnego monitoringu
Sensory są skonstruowane w rozmaity sposób i zapewniają rozmaite funkcjonalności
w zależności od przeznaczenia. Klasyczna medyczna aplikacja sensorowa umożliwia
monitorowanie pulsu, temperatury ciała, stanu serca, ciśnienia krwi, parametrów
pulsoksymetrii (ang. pulse oximetry). Sensor komunikuje się w sposób bezprzewodowy
z innymi urządzeniami z wykorzystaniem różnych protokołów komunikacyjnych
w zależności od zapotrzebowania na energię, zasięg i interoperacyjność. W praktyce
stosowane są jednak głównie takie rozwiązania jak: Bluetooth, ZigBee, Wibree.
Funkcje huba może pełnić komputerowa stacja robocza lub mobilne urządzenie takie jak:
telefon komórkowy czy PDA(ang. Personal Digital Assistant). Dane zebrane z sensorów są
niezwłocznie zapisywane w hubie i później wysyłane do sieci medycznej. Może się to
odbywać w sposób ręczny i automatyczny. Ręczne sterowania danymi daje pacjentowi
większą kontrolę nad tym, jakie i kiedy dane są wykorzystywane. Natomiast automatyczne
przekazywanie danych ma tę przewagę, że pacjent nie musi pamiętać, kiedy musi przekazać
dane.
Sieć medyczna zbiera informacje o pacjentach. Sieć musi zapewnić bezpieczeństwo danych,
być skalowalna (pracować efektywnie wraz ze wzrostem przetwarzanych informacji) oraz
obsługiwać różne formaty danych, Bardzo istotne są również komputerowe aplikacje
analizujące dane i pokazujące wyniki w postaci graficznej a tym samym ułatwiające
personelowi medycznemu podejmowanie decyzji. Najważniejsza jest jednak autoryzacja
informacji, ponieważ z nieodpowiednich danych można wyprowadzić fałszywe wnioski, co w
tym przypadku może mieć krytyczny wpływ na zdrowie i życie monitorowanej osoby.
Kilka grup badawczych i firm komercyjnych postanowiło zrealizować systemy zdalnego
monitoringu. Wszystkie oparte są w zasadzie na architekturze trzy poziomowej, ale różnią się
rozłożonymi akcentami i szczegółami. Jedne w sposób klasyczny budują wspomagające życie
środowisko, natomiast inne kładą nacisk na tworzenie i integrację nowych sensorów
7
i aplikacji. Jednak wszystkie systemy mają na uwadze przede wszystkim zapewnienie jak
najlepszej opieki pacjentowi a tym samym umożliwienie mu uzyskania zdalnej pomocy.
W kolejnym rozdziale zostały zaprezentowane wybrane systemy mające na celu nadzór
elektroniczny nad pacjentami. Jednak przed tym zostaną przedstawione standardy wymiany
informacji.
2.2. Standardy
W systemach medycznych są stosowane następujące zasadnicze standardy wymiany
informacji:
•
•
•
IEEE 1073 Medical Information Bus standard;
HL7;
DICOM.
Standard IEEE 1073 (ang. Medical Information Bus - MIB) stanowi zbiór standardów
związanych z wymianą informacji pomiędzy urządzeniami medycznymi. Systemy budowane
w oparciu o omawiany standard mają architekturę gwiazdy i jako warstwy fizycznej używają
interfejsu EIA-485 (z użyciem skrętki i 6-pinowych wtyczek RJ-12), EIA-232, 10BASE-T lub
IrDA. W standardzie dokonano podziału na urządzenia DCC (ang. Device Communication
Controller, czyli sterownik komunikacji urządzenia) i BCC (ang. Bed-side Communication
Controller, czyli sterownik komunikacji komputera intensywnego nadzoru pacjenta). MIB
przewiduje również możliwość zasilania urządzeń poprzez magistralę - tryby Zero-power
(urządzenie nie obsługuje dostarczania zasilania), Low-power (urządzenie dostarcza zasilania
na podobnym poziomie, jak zasilane pobierane z linii RTS (ang. Request to Send)
i DTR(ang. Data Terminal Ready) magistrali EIA-232), High-power (urządzenie dostarcza
zasilania +5 V przy prądzie 100 mA).
Standard IEEE 1073 został opracowany przede wszystkim dla urządzeń medycznych
instalowanych w szpitalach. Nie jest on szeroko akceptowalny przez producentów
medycznych urządzeń domowych.
Standard HL7 (ang. Health Level Seven) – służy elektronicznej wymianie informacji
w systemach medycznych. Opracowany został w 1987r. przez organizację o tej samej nazwie.
Celem organizacji jest rozwój standardów elektronicznej wymiany informacji klinicznych,
finansowych i administracyjnych między systemami informatycznymi w służbie zdrowia.
Protokoły zdefiniowane w HL7 dotyczą warstwy aplikacyjnej (siódmej) modelu OSI stąd
nazwa standardu. HL7 oparty jest na tekście ASCII. Jest on systemem służącym do wymiany
danych medycznych, który definiuje komunikaty na poziomie aplikacji oraz obejmuje dostęp
do danych, pobieranie danych, przesyłanie danych, sterowanie, pobieranie wyników
i obserwacji klinicznych. W wersji 3.0 pojawia się pojęcie Clinical Document Architecture
(CDA), które oznacza oparty na XML–u standard służący do wymiany klinicznych
dokumentów medycznych.
Należy zauważyć, że standard HL7, z uwagi na swą złożoność, wymaga zastosowania
w domowych systemach zdalnego monitoringu jako hub-a komputera klasy PC. Niemniej
jednak niektórzy producenci zbierający dane z sensorów zainstalowanych w domach wysyłają
je do zewnętrznych systemów właśnie w formacie zgodnym z HL7.
8
Standard DICO (ang. Digital Imaging and Communications in Medicine) Obrazowanie
Cyfrowe i Wymiana Obrazów w Medycynie - został opracowany przez organizację
ACR/NEMA (ang. American College of Radiology / National Electrical Manufacturers
Association) dla potrzeb ujednolicenia wymiany i interpretacji danych medycznych
związanych lub reprezentujących obrazy diagnostyczne w medycynie. DICOM
wykorzystywany jest przede wszystkim w przetwarzaniu obrazów tomografii komputerowej
(TK/CT), tomografii rezonansu magnetycznego (MRI), pozytonowej tomografii emisyjnej
(PET), cyfrowej radiografii konwencjonalnej (CR) oraz wszystkich badań o wysokiej
rozdzielczości obrazu generujący cyfrowe wyniki. Dane w formacie DICOM mają dużą
objętość, wymagają specjalnego oprogramowania i sprzętu komputerowego a także łączy
o wysokiej przepustowości, za to pozwalają zachować wysoką jakość obrazu. Wykorzystuje
się również standard DICOM w teleradiologii.
Aktualnie standard DICOM nie jest wykorzystywany w domowych systemach monitoringu.
Należy również nadmienić, że brak jest aktualnie standardu dla medycznych urządzeń
stosowanych w domach.
2.3. Projekt Smart Medical Home
Przy omawianiu systemów monitoringu trudno nie wspomnieć na początku o pionierskim
projekcie Smart Medical Home z 1999r. nakierowanym na rozwiązania podnoszące jakość
życia. Dom (laboratorium) został wyposażony w stosowną elektronikę, kamery, systemy
komputerowe. Oprócz typowych funkcji monitorowania parametrów życia mieszkańców,
system miał dodatkowe możliwości. Przykładowo jeden z podsystemów umożliwiał
wykonywanie skanów 3D twarzy i innych części ciała. Porównywanie obrazów z różnych
okresów czasu pozwala wykryć zmiany chorobowe we wczesnej fazie. Znaczenie projektu
było ogromne, ponieważ w trakcie jego realizacji sprawdzono wiele nowatorskich rozwiązań
zarówno w obszarze koncepcji jak i zastosowanych rozwiązań praktycznych obejmujących
sprzęt i oprogramowanie.
2.4. System AlarmNet
System AlarmNet (ang. Assisted-Living And Residential Monitoring Network) wykorzystuje
bezprzewodową sieć sensorową do inteligentnego nadzoru nad osobami chorymi na serce
w miejscu ich pobytu. System integruje różne heterogeniczne urządzenia. Jedne umieszczone
są na ciele pacjenta a inne w środowisku, w którym przebywa (pokoje, kuchniach, łazienka,
korytarze, podłogi, drzwi). Zbierane dane z urządzeń są agregowane, wstępnie przetwarzane,
zapamiętywane. Następnie na tej podstawie są podejmowane stosowne akcje przez osoby
nadzorujące. Ogólna architektura systemu została przedstawiona na Rys. 2.
9
Mobilna sieć sensorów
związana z pacjentem
Stacjonarna sieć sensorowa
Sieć IP o dużych przepływnościach
Interfejs
użytkownika:
- PDA
- komputer PC
Bazy
danych
FRONT-END
Analizy
BACK-END
Rys. 2. Architektura systemu
Zasadnicze elementy systemu to:
• Mobilna sieć;
• Węzeł mobilnej sieci (gateway);
• Stacjonarna sieć sensorowa;
• Front-end systemu;
• Back-end systemu.
Mobilna sieć umieszczona na ciele pacjenta składa się z małych urządzeń wyposażonych
w różne sensory, umożliwiające wykonywanie EKG, pomiar rytmu serca, temperatury ciała,
pomiar tętna, identyfikację i lokalizację pacjenta oraz inne.
Węzeł mobilnej sieci (gateway) służy do połączenia jej z stacjonarną siecią sensorową.
Węzeł, z uwagi na niewielkie wymiary i zużycie energii, ma małe możliwości obliczeniowe
i zapamiętania danych.
Stacjonarna sieć sensorowa zawiera sensory umieszczone w pokojach, korytarzach, w celu
odbierania i monitorowania takich parametrów jak: temperatura, wilgotność, ruch, dźwięk itp.
Praktycznie dane są zbierane z całej monitorowanej przestrzeni. Pewne grupy sensorów
można uważać wręcz za autonomiczne podsystemy.
Przykładowo sensory umieszczone w łóżku mogą zbierać dane dotyczące częstości
oddychania, pulsu, ruchu w tym sygnalizować opuszczenie łóżka przez chorego. Nie jest
wymagana interakcja ze strony pacjenta. Wszystkie sensory połączone są bezprzewodowo
z siecią szkieletową. Zasilanie stanowią baterie i sieć energetyczna. Zasadniczo urządzenia
sensorowe nie wykonują zaawansowanych obliczeń i nie przechowują dużo danych. SieĆ
sensorowa komunikuje się z siecią czujników umieszczonych na ciele pacjenta.
Istniejące sieci bezprzewodowe i przewodowe, które są połączone z PDA i bazami danych
wykorzystuje się również do obsługi sytuacji alarmowych.
10
Interfejs użytkownika (Front-end). Rolę tą pełnią takie urządzenia jak: PDA, PC, które
wykorzystuje się do zarządzania danymi, zadawania pytań, lokalizacji obiektu, konfiguracji,
a w razie niebezpieczeństwa do przekazywania alarmów. Zapewniają one również dostęp do
danych bieżących jak i historycznych.
Bazy danych i analiza danych (Back–end). Informacje o pacjentach są przechowywane
w bazach danych nawet przez długi okres czasu. Przykładowo jedna aplikacja monitorująca
zbiera i analizuje na bieżąco dane uzyskane z monitoringu serca, temperaturę, aktywność
organizmu zarówno w ciągu dnia jak i nocy. Inne aplikacje pozwalają na wykonywanie analiz
z zebranych informacji w dłuższym okresie czasu.
2.5. System Personal Care Connect firmy IBM
Kolejny system, służący do zdalnego monitorowania pacjentów chorych na serce w domu, to
IBM Personal Care Connect (PCC). Wykonany w Javie moduł interfejsu umożliwia
zbieranie danych z urządzeń sensorowych za pomocą łączności bezprzewodowej Bluetooth,
które następnie są przesyłane do serwera. Istnieje również możliwość lokalnego wyświetlenia
wyników i generowania sygnału akustycznego (alarmu) w przypadku przekroczenia pewnych
wartości. W systemie hubem danych jest smartphone z oprogramowaniem Java Midi (J2ME
CLDC) i biblioteką JSR-82 oraz interfejsem Java Bluetooth.
Założenia do systemu:
• Łatwość użycia systemu przez pacjenta,
• Skalowalność,
• Bezpieczeństwo,
• Możliwość dołączania nowych urządzeń,
• Niski koszt.
Wybrano Bluetooth jako technologię bezprzewodową służącą do komunikacji pomiędzy
urządzeniami biomedycznymi i hub-em. Oprogramowanie uruchamiane na hub-ie jest
następujące:
• Java,
• Java 2 Micro Edition (J2ME),
• Connected Limited Device Configuraton (CLDC),
• Mobile Information Device Profile (MIDP).
MIDP jest najmniejszym standardem środowiska wykonawczego Javy. Zarówno Sun jak
i IBM oferują kompatybilne wirtualne maszyny Javy (ang Java Virtual Machines) i biblioteki
MIDP. Podstawowym interfejsem pomiędzy Javą a sprzętem Bluetooth jest biblioteka JSR82, oficjalny standard API Javy dla Bluetootha. Jądrem huba jest silnik zdarzeń (ang. event
engine), który wykorzystuje model komunikacyjny w postaci tablicy. W modelu tym agenci
(komponenty aplikacji) umieszczają wiadomość we wspólnie dostępnym obszarze pamięci,
gdzie inne aplikacje (agenci) mają do niego dostęp i mogą z niego odczytywać żądane
wiadomości. Agenci urządzeń (sterowniki urządzeń sensorowych) są specyficzni dla każdego
typu urządzenia medycznego. Przechwytują oni przychodzące dane, które w oparciu
o bibliotekę zdarzeń (ang. event library) są przekształcane do postaci zgodnej z ogólną
definicję zdarzenia. Ponadto identyfikują poprawny i błędny przekaz danych a następnie
generują potwierdzenie do urządzenia, które wygenerowało zdarzenie. Przykładami bieżących
zdarzeń są: pomiar ciśnienia krwi, wagi, pulsu, wysycenia krwi tętniczej tlenem (ang. oxygen
saturation), stempel czasu. Ogólna architektura oprogramowania huba została przedstawiona
na rysunku poniżej.
11
JSR-82
Bluetooth Libraries
Event Library
Device
Agent
HTTP Post Agent
Event
Engine
Device
Agent
Audio Alert Agent
Login Agent
Device
Agent
User Display Agent
MIDP 2.0 Class Libraries
Java Virtual Machine
Rys. 3. Architektura oprogramowania huba
Architektura oprogramowania huba
Agent Post protokołu http dostarcza zdarzenia do serwera. Wysyła on dane na adres i port
zgodnie z danymi konfiguracyjnymi skojarzonymi z platformą MIDP. Agent zapamiętuje
zdarzenia, które nie mogły być wysłane niezwłocznie i przekazuje je do serwera, kiedy to jest
możliwe. Ponadto kilku innych agentów zostało zaimplementowanych w systemie. I tak
Agent Audio sygnalizuje np. niepoprawną transmisję zdarzenia do serwera. Agent Display
umożliwia wyświetlenie statusu informacji i pozwala na wprowadzenie danych przez
użytkownika. Z kolei Agent Login pozwala na konfigurowanie systemu i przechowywanie
komunikatów.
Hub zbiera dane z urządzeń z wykorzystaniem protokołu Bluetooth jak i z Internetu. Podczas
budowy prototypu przetestowano współpracę z hubem urządzeń biomedycznych różnych
producentów.
Standardy
Nie oparto się na standardach zarówno przy transmisji sensor-hub jak i budowie formatów
danych dla sensorów medycznych, ponieważ takie standardy są dopiero tworzone.
Skoncentrowano się, zatem na integracji urządzeń różnych dostawców z PCC. Sprowadza się
to do implementacji odpowiedniego agenta w urządzeniu. W przypadku, gdy nie ma
potrzebnego zdarzenia, po stronie huba, rozszerza się o nie stosowaną bibliotekę w systemie.
Wymagania na serwer:
• Rozszerzalność do nowych urządzeń,
• Skalowalność,
• Interoperacyjność,
• Zarządzalność,
• Bezpieczeństwo i prywatność.
Elementy systemu po stronie serwera zostały przedstawione na rysunku poniżej.
12
Zarządzanie danymi
Hub specific
Adapter
Hub specific
Adapter
Data
Normalizer
Common Event
Infrastructure(CEI)
Data repository
Zarządzanie urządzeniami,
użytkownikami
i rozmieszczeniem
oprogramowania
Data
Access API
Device Manager
User Profile
Manager
PCC Manager
Database Tables
PCC
Management
API
Deployment
Manager
Rys. 4. Elementy systemu PCC po stronie serwera
Hub specific Adapter obsługuje kilka hubów. Jest to krytyczny element dla budowy otwartej
platformy. Każdy adapter jest specyficzny dla rodziny hubów, która jest charakteryzowana
przez następujące atrybuty: sposób komunikacji urządzenia z hubem, reprezentacja zdarzeń,
serializacja zdarzeń 1 , interakcja hub - Server. Rodzina hub-ów może być optymalizowana do
obsługi wybranego zbioru medycznych sensorów.
Data Normalizer normalizuje dane w celu ich zapisania w repozytorium. The Common
Event Infrastructure (CEI) i Common Base Event (CBE) są kluczowymi składnikami modułu
zarządzania danymi PCC serwera. CEI jest komponentem oprogramowania pośredniego
(ang. middleware) zarządzania cyklem życia CBE. CBE jest strukturą, która odpowiada za
dane związane ze zdarzeniami i wspomaga logowanie, zarządzanie systemem, lokalizację
problemów, autonomiczne obliczenia. Specyfikacja CBE pozwala na tworzenie nowych pól
z nazwami i danymi wybranymi przez użytkownika. Jest to jedna z głównych cech CBE. CEI
ma zaimplementowane funkcje służące do budowy, usuwania, zapamiętywania, naprawy
i modyfikowania CBE. Kiedy Data Normalizer odbiera dane związane ze zdarzeniem
z adaptera to tworzy reprezentację CBE zdarzenia i zapisuje zdarzenie CBE w repozytorium
danych CEI. Rozszerzalność cech CBE daje umożliwia odwzorowania nowych
biomedycznych zdarzeń w PCC serwerze.
CEI-based data repository (repozytorium danych). W repozytorium możliwy jest zapis
i odczyt CBE w formacie XML zarówno dokumentów jak i obiektów Javy. Interfejs API CEI
wykorzystuje koncepcję Java Messaging Service (JMS), Enterprise JavaBeans (EJBs) i XPath
1
Jest to proces przekształcenia obiektów tj. instancji określonych klas do postaci szeregowej (strumień bajtów),
z zachowaniem aktualnego stanu obiektu. Serializowany obiekt można zapisać w pliku dyskowym, przekazać do
innego procesu. Mechanizm ten jest wykorzystywany między innymi na platformie Java.
13
dla ułatwienia dostępu do danych związanych ze zdarzeniami dla aplikacji
programistycznych. Interfejs API systemu PCC wykorzystuje zbiór klas otaczających interfejs
programistyczny CEI. Obiekty zwracane przez interfejs API systemu PCC odpowiedzialne za
dostęp mają zbiór wspólnych atrybutów: identyfikator pacjenta, stempel czasowy zdarzenia,
nazwę zdarzenia. Ponadto interfejs ten umożliwia zarówno synchroniczne jak
i asynchroniczne metody odczytu i usuwania obiektów związanych ze zdarzeniami.
Docelowo programistyczny interfejs dostępu do danych systemu PCC (metody i obiekty)
powinien bazować na standardach. Rozważano zastosowanie Clinical Document Architecture
(CDA) z HL7, ale nie zrobiono tego, ponieważ potrzeby systemu (zapamiętywanie,
obliczenia) przewyższają jego możliwości.
Po stronie serwera zostały zaimplementowane funkcje umożliwiające zarządzanie systemem
takie jak: zarządzanie profilami użytkowników, urządzeniami, rozmieszczeniem
oprogramowaniem. System przewidziany jest do obsługi małej i średniej ilości osób
monitorowanych. Dla dużych systemów wymagana jest większa skalowalność
i funkcjonalność.
Zarządzanie profilami użytkowników
Każdy użytkownik ma w systemie unikalny identyfikator. System przechowuje podstawowe
informacje kontaktowe o pacjencie, informacje o szpitalu i ośrodku, który go leczy.
Zarządzanie urządzeniami
Manager urządzeń pozwala na przechowywanie informacji o hub-ach, urządzeniach
i relacjach pomiędzy nimi a pacjentami. Jest to realizowane poprzez pojęcie kit (zestaw). Kit
jest definiowane jako zbiór: jeden pacjent, jeden hub, kilka urządzeń biomedycznych.
Manager urządzeń może tworzyć kity i zarządzać atrybutami (metadane) hubów i urządzeń
w ramach kitu. Niezbędne informacje są przechowywane w bazie danych managera.
Zarządzanie rozmieszczeniem oprogramowania
Deployment Manager pozwala na automatyczne rozmieszczanie aplikacji MIDP i plików
JAD (ang. Java Application Descriptor) w systemie. Pliki JAD zawierają dane
konfiguracyjne potrzebne aplikacjom. Oprogramowanie jest ładowane do hub-ów pacjenta
poprzez interfejs użytkownika. Na stronie WWW użytkownik podaje identyfikator i hasło
a następnie wysyła żądanie do Deployment Managera poprzez specyficzny adres URL.
Deployment Manager w interakcji z profilem użytkownika i zarządcą urządzeń tworzy
stosowny plik JAD, który wysyła jako odpowiedź na żądanie. W oparciu o niego PDA
pobiera J2ME MIDlet (jako plik JAR) z serwera.
Bezpieczeństwo i prywatność
Istotnym problemem jest bezpieczeństwo systemu. Przede wszystkim obejmuje ono
transmisję danych pomiędzy urządzeniami, hubem, serwerem i aplikacjami. Nie jest
problemem zaszyfrowanie danych w urządzeniach. Taka funkcjonalność może być wykonana
nawet przez producentów. Największe niebezpieczeństwo związane jest z kolekcją danych za
pomocą transmisji bezprzewodowej (urządzenia, hub). Stosowanie się do zaleceń takich jak
autentykacja, szyfrowanie połączenia może zapewnić dostateczne bezpieczeństwo
14
protokołowi Bluetooth. Jest wiele technik, które mogą zapewnić bezpieczną komunikację
pomiędzy hub-em a serwerem, łącznie z Secure Socket Layer (SSL), Secure HTTP (HTTPS),
and Virtual Private Network (VPN). PCC został przetestowany z VPN w oparciu o IBM
WebSphere Everyplace Connection Manager wraz z protokółem HTTPS. Ponadto
komunikacja pomiędzy serwerem a hubem powinna być niezawodna. Hub na bieżąco wysyła
informacje do serwera za pomocą protokołu HTTP Post. Serwer nie wysyła informacji
zwrotnej dopóki zdarzenie nie jest zapisane w repozytorium. Hub nie usunie informacji
o zdarzeniu dopóki nie otrzyma potwierdzenia, że serwer ją zapisał. W przypadku braku
potwierdzenia dane są ponownie przesyłane do serwera.
Należy zauważyć, że aplikacje, które odwołują się do repozytorium zdarzeń są realizowane
przez WWW są narażone na niebezpieczeństwa związane z siecią Internet takie jak wirusy,
czy też rozmyślne działania hakerów.
Planowane jest również szyfrowanie danych o pacjencie. Aktualnie w systemie nie ma
zapewnionej prywatności. W przyszłości takie mechanizmy będą wprowadzone. Zapewnią
one dostęp do informacji tylko upoważnionym użytkownikom.
Konkretne implementacje
System został wykorzystany w kilku projektach medycznych. Jednym z nich był projekt
Arhus Eldercare. IBM wraz z władzami miasta Arhus w Danii i tamtejszym uniwersytetem
zrealizowali projekt, którego celem był zdalny monitoring i opieka nad ludźmi starszym w ich
domach. Pilotowy projekt objął 6 osób w wieku od 75 do 90 lat w okresie 3 miesięcy.
Mieszkańcy zostali wyposażeni w stosowne urządzenia i zostali poproszeni o to, aby
codziennie mierzyli ciśnienie krwi i wagę oraz zapisywali, jakie leki zażywali i o jakiej porze.
Następnie system PCC zbierał dane.
Wdrożenie systemu umożliwiło:
• Komputerową analizę danych – ciśnienie krwi, waga, sposób leczenia i zaistniałe
zdarzenia. Powyższe informacje były dostępne dla lekarzy i pacjentów przez WWW.
• Zastąpienie dziennika leczenia prowadzonego na papierze przez elektroniczny. A tym
samym na lepsze skorelowanie leczenia z zapisywanymi lekami.
• Lepszy dostęp do danych. Możliwość oglądania, komentowania wyników badań,
stosowanego leczenia, przepisywanych leków, historii przez różne grupy
zainteresowanych użytkowników poprzez portal WWW. Ustalono następujące grupy
użytkowników: nadzorowane osoby, lekarze, rodziny.
• Zdobycie doświadczenia. Zauważono, że wyniki analiz muszą być przekazywane
w zwięzły sposób do zespołu medycznego wraz z podsumowaniem każdej
nadzorowanej osoby. Dużym problemem okazało się nie przestrzeganie przez
pacjentów harmonogramu zażywania lekarstw. Często leki powinny być brane nawet
6 razy dziennie i ich ilość też sięgała często 6-ciu. System generował ostrzeżenia, jeśli
pacjent spóźnił się z zażyciem leku ponad 1 godzinę i alarmował, jeśli to opóźnienie
wynosiło ponad 4 godziny. Rejestracje w systemie komputerowym odbywały się za
pomocą internetowego portalu. Problem narastał, gdy kogoś nie było w domu, czy też
zapominał wykonać przewidziane czynności. Kolejnym zagadnieniem była
autentykacja do portalu. Użytkownicy musieli logować się do systemu kilkakrotnie
w ciągu dnia za pomocą ekranu dotykowego. Zauważono, że wprowadzanie hasła
nastręczało kłopotów. Zatem w przyszłości przewiduje się zastosowanie autentykacji
biometrycznej.
15
Trzeba nadmienić, że system PCC został wykorzystany również w projekcie zdalnego
monitorowania osób chorych na astmę potwierdzając elastyczność przyjętych rozwiązań.
Podsumowanie PCC
PCC jest platformą służącą do zbierania informacji z czujników medycznych, zapisywania
ich w repozytorium serwera a następnie ich analizowania przez różne aplikacje. Komunikacja
na bliską odległość oparta została na technologii Bluetooth. Jednak inne techniki o zbliżonej
charakterystyce mogą być również zastosowane. W hubie zaimplementowano aplikację
bazującą na standardzie J2ME MIDP 2.0. Ponadto oprogramowanie umożliwia różnym
dostawcom łączenie się w prosty sposób z hubem. W tym przypadku hubem jest telefon
komórkowy, ale może być nim również PDA czy komputer PC.
Główne cechy serwera są następujące:
•
•
•
Zbiór adapterów umożliwiających łączenie sensorów różnych dostawców,
Repozytorium zdarzeń,
Interfejsy API umożliwiające dostęp do danych związanych ze zdarzeniami. Możliwy
synchroniczny i asynchroniczny dostęp różnym aplikacjom.
2.6. System LG1
Jako uzupełnienie powyższych rozwiązań interesujący jest system LG1 Intelligent Medical
Vigilance, który jest produkowany obecnie przez firmę Hoana Medical Inc [14]. Należy
nadmienić, że system w pierwotnej wersji został opracowany przez nie profesjonalistę,
którego sytuacja życiowa zmusiła do jego opracowania. Później system ten został rozwinięty
w produkt komercyjny.
LG1 składa się z:
• Pasywnej macierzy sensorów umieszczonych w łóżku;
• Jednostki elektronicznej wraz z wyświetlaczem ciekłokrystalicznym umieszczonej
przy łóżku pacjenta połączonej z systemem przywołania pielęgniarki
instalowanym w szpitalach.
Pasywna macierz sensorów umiejscowiona jest w powłoce materaca. Oprócz dostarczania na
bieżąco informacji o położeniu pacjenta sensory przekazują informacje o jego pulsie
i oddychaniu. Co więcej powyższe funkcje są realizowane bezdotykowo a zatem nie ma
niewygodnych dla chorego kabli. Uzyskiwane informacje są na bieżąco wyświetlane na
monitorze ciekłokrystalicznym umieszczonym przy łóżku chorego. W przypadku, gdy
parametry życiowe są nieprawidłowe system LG1 wysyła alarm do pielęgniarki. Podobnie
jest w przypadku, gdy istnieje niebezpieczeństwo niekontrolowanego opuszczenia przez
pacjenta łóżka. System rozpoznaje różne sytuacje i sygnalizuje przekroczenie wartości
progowych. Potrafi też eliminować fałszywe alarmy.
3. Projekt EDFAS
Instytut Łączności wraz z parterami z Litwy, Niemiec i Polski wystąpił o dofinansowanie
w 2008r. w ramach środków z programu EUREKA projektu: Functional state evaluation
system with distributed intellect for elderly and disabled population (pol. Ocena stanu
funkcjonalnego starszej i niepełnosprawnej populacji w systemie z rozproszoną inteligencją).
Akronim projektu: EDFAS. Celem projektu jest opracowanie systemu do
16
monitorowania i wielopoziomowej, kompleksowej oceny funkcjonowania serca
i zdolności poruszania się osób starszych i niepełnosprawnych.
Geneza tematu:
Prognozy demograficzne wskazują, że w nadchodzących latach odsetek ludzi w wieku
powyżej 65 lat będzie znacząco wzrastał w całej Europie i w 2051 roku osiągnie 40% całej
populacji, przy czym większość z tych osób będzie żyć samotnie. Wskazany trend zmian
społecznych implikuje istotny wzrost zapotrzebowania na indywidualną opiekę medyczną
i socjalną. Aby sprostać temu zadaniu, konieczne będzie użycie nowych rozwiązań
medycznych z użyciem czujników i technologii informatycznych, które zwiększą
efektywność działania opieki medycznej i socjalnej.
Ostatnie osiągnięcia w medycznych technologiach informatycznych, a także w cyfrowych
sieciach bezprzewodowych, usługach internetowych, mikroelektronice i czujnikach sygnałów
biomedycznych pozwalają na zmianę sposobu organizacji i świadczenia opieki medycznej.
Skupienie uwagi na prewencji i wczesnym wykrywaniu chorób oraz optymalizacji opieki
nad chronicznie chorymi pozwoli na rozwój obecnego systemu ochrony zdrowia, który
bardziej ukierunkowany jest na optymalizację reagowania na zagrożenia i leczenie chorób niż
na zapewnienie dobrego samopoczucia. W trakcie różnych badań populacji wykazano ścisłą
korelację pomiędzy szybkością starzenia się i stopniem zmniejszenia ruchliwości.
Z jednej strony wzrost zaników mięśniowych z powodu zmniejszenia ruchliwości
zwiększa obciążenie systemu sercowo-naczyniowego, a z drugiej strony spowolnienie
procesów metabolicznych powodują wzrost nadwagi. Oba te czynniki znacząco przyspieszają
powstawanie różnych schorzeń starszych ludzi. Dlatego socjalna i medyczna opieka nad nimi
staje się znaczącym obciążeniem dla społeczeństwa oraz budżetu państw.
W czasie procesu starzenia złożoność stanu funkcjonalnego ulega zmniejszeniu
i jednocześnie obniża się możliwość adaptacji. Dlatego budowa i wdrożenie do praktyki
nowych metod oceny złożoności stanu funkcjonalnego jest planowane w projekcie.
Wydaje się prawdopodobne, że wczesna ocean zmian umożliwi wcześniejsze użycie
środków prewencyjnych uniemożliwiających rozwój różnych rozstrojów organizmu. Inną
możliwością zastosowania działań prewencyjnych jest oszacowanie fizycznej aktywności
ważnej dla wszystkich ludzi i użycie go w celu obniżenia ryzyka przedawkowania oraz
z drugiej strony zbyt mała aktywność ma niekorzystny wpływ na zdrowie.
Ta przyszłościowa metoda opracowana dla planowania dozowania aktywności fizycznej
jest nową technologią medyczną będącą jednym z celów projektu.
Nowatorstwem tej pracy jest wskazywana także możliwość jednoczesnego gromadzenia
danych dla kilku osób, ponieważ najczęściej w jednym miejscu przebywa wiele osób
starszych lub niepełnosprawnych np w domach opieki czy hospicjach. W odniesieniu do
wyżej przedstawionych wskazań powinien być opracowany sprzęt i oprogramowanie systemu
monitorowania EKG, intensywności oddychania, wysycenia krwi tlenem, ruchliwości
i pozycji pacjenta w stosunku do osi poziomej i lokalizacji pacjenta w przestrzeni.
Wyjątkową zaletą planowanego systemu jest analiza tych procesów w różnych
połączeniach funkcjonalnych, a ocena elektrokardiogramu będzie prowadzona w powiązaniu
z aktywnością i pozycją pacjenta. Zintegrowana ocean stanu funkcjonalnego będzie
adoptowana do wymagań pacjenta i jego indywidualnych możliwości. Można powiedzieć, że
wyniki oceny stanu funkcjonalnego pacjenta będą w ciągły i bezbłędny sposób prezentowane
np. przy użyciu systemu świateł regulujących ruch drogowy (czerwone – stan zagrożenia,
żółte – stan graniczny, zielone – stan normalny). Te rezultaty i proces, w którym będą
osiągnięte będzie zapamiętywany i w przypadku, gdy pacjent znajdzie się
w niebezpieczeństwie, będą przesyłane do ośrodka pomocy medycznej (Medycznego
Centrum Monitoringu) przy użyciu różnych środków komunikacji jak Internet, telefony
stacjonarne, komórkowe i innych.
17
Podejmowanie decyzji o stanie funkcjonalnym pacjentów będzie prowadzone przy użyciu
reguł bazujących na metodologii rozproszonej inteligencji. Najpierw określany będzie status
zagrożenia na podstawie analizy danych biomedycznych wykonywanej na bieżąco i w
przypadku stwierdzenia zagrożenia dalsze analizy stanu funkcjonalnego będą prowadzone
przy użyciu metod wielostopniowej nieliniowej analizy i oceny złożoności zmian jako miary
stanu organizmu. W końcu zalecenia Medycznego Centrum Monitorowania będą
przekazywane monitorowanym pacjentom przy użyciu opracowanych metod sprzężenia
zwrotnego w czasie rzeczywistym i wybranych środków komunikacji.
Fizyczne i logiczne elementy systemu znajdują się na rysunkach poniżej (Rys. 5 i Rys. 6).
Pierwsza
monitorowana
osoba
U
ż
y
t
k
o
w
n
i
c
y
Druga
monitorowana
osoba
N-ta
monitorowana
osoba
Transmisja danych
Medyczne Centrum
Monitorowania
sserwery
Działania
Lokalna sieć
komputerowa
Aparatura medyczna
Rys. 5. Architektura fizyczna systemu
18
Druga monitorowana
osoba
Pierwsza
monitorowana
osoba
N-ta
monitorowana
osoba
Sieć transmisji danych
(Internet)
Medyczne
Centrum
Monitorowania
Użytkownik
pierwszy
Analiza danych
w czasie
rzeczywistym
Lokalne
Bazy danych
Sieć transmisji danych
(Internet)
Prezentacja
danych
Hurtownie
danych
Zewnętrzne
bazy danych
Użytkownik
N-ty
Analiza danych
off-line
Rys. 6. Architektura fizyczna systemu
Zasadnicze funkcje systemu to:
• Automatyczne zbieranie danych ((w tym transmisja bezprzewodowa, bazy danych);
• Analiza danych zarówno w czasie rzeczywistym jak i off-line;
• Automatyczne wykrywanie i predykacja sytuacji krytycznych (np. zawał serca, udar
mózgu);
• Współpraca z urządzeniami medycznymi, sensorami, czujnikami;
• Wymiana informacji z zewnętrznymi systemami;
• Analiza obrazów;
• Prezentacja wyników;
• Bezpieczeństwo systemu.
Opis zadań planowanych do realizacji w ramach projektu
W fazie koncepcyjnej projektu planowane jest:
• Określenie architektury sprzętowej i programowej systemu oraz wymagań
medycznych,
• Wybór środków i metod realizacji systemu,
• Wybór i testowanie technologii transmisji danych,
• Określenie podstawowych zasad działania automatycznego systemu ostrzegania
o zagrożeniu pacjenta,
• Określenia metod oceny stanu funkcjonalnego pacjenta,
• Określenie metod szacowania złożoności stanu organizmu (miary stanu
funkcjonalnego) przy użyciu metod analizy nieliniowej.
W fazie realizacyjnej projektu planowane jest:
• Opracowanie i wykonanie prototypowych urządzeń systemu,
19
•
•
•
Opracowanie oprogramowania do analizy na bieżąco napływających danych oraz do
analizy danych już zgromadzonych (procesów fizjologicznych),
Weryfikacja techniczna i użytkowa systemu prototypowego,
Przygotowanie dokumentacji konstrukcyjnej i instrukcji użytkowania systemu.
Projekt ma realizować konsorcjum międzynarodowe: trzy jednostki medyczne z Litwy, jedna
firma z Niemiec, dwie instytucje z Polski (IŁ i ITAM).
Wyszczególnienie zadań partnerów projektu
Instytut Kardiologii Kowieńskiego Uniwersytetu Medycznego z Litwy jest liderem
projektu. Jego głównym zadaniem jest określenia zasad działania automatycznego systemu
ostrzegania o zagrożeniu pacjenta, metod oceny stanu funkcjonalnego pacjenta oraz
opracowanie miary tego stanu. Także udział w opracowaniu algorytmów analizy danych
wejściowych i postępowania wynikającego z oceny stanu pacjentów oraz w testowaniu
systemu są ważnymi zadaniami Instytutu.
Klinika Geriatrii Kowieńskiego Uniwersytetu Medycznego – Litwa.
Głównym zadaniem Kliniki geriatrii jest opracowanie strategii, metod i kryteriów oceny stanu
funkcjonalnego starszej populacji, a także testowanie opracowanego systemu. Prace badawcze
Kliniki Geriatrii są ukierunkowane na badania jakości życia ludzi starszych z chronicznymi
schorzeniami, demencją i problemami opiekowania się nimi.
Firma UAB Kardiosignalas z Kowna z Litwy.
Firma projektowo-produkcyjna Kardiosignalas zaangażowana będzie zarówno w budowę
sprzętu do monitorowania sygnałów pacjenta jak i opracowanie oprogramowania do odbioru
i przetwarzania danych transmitowanych do centrum opieki nad monitorowaną populacją jak
również przetwarzania danych wyjściowych z monitorowania w celu oceny stanu pacjenta.
Istotnym zadaniem będzie też opracowanie metod i planu weryfikacji oraz walidacji systemu
zgodnie z wymaganiami Unii Europejskiej. Firma ta jest też potencjalnym producentem
opracowywanego systemu.
Firma PicoMed Technika Medyczna (Niemcy).
Firma projektowo-produkcyjna PicoMed oferuje swoje doświadczenia w dziedzinie
technologii czujników biomedycznych oraz systemów telemedycznych, a także w zarządzaniu
zbiorami danych. Jej możliwości zostaną wykorzystane zarówno na etapie projektowania
sprzętu jak i tworzenia oprogramowania analitycznego oraz decyzyjnego w sensie
proponowanego postępowania z monitorowanym pacjentem. Firma ta jest też doświadczonym
producentem wyrobów medycznych i potencjalnym wytwórcą opracowywanego systemu.
Instytut Łączności z Warszawy
Głównymi zadaniami Instytutu Łączności będą wybór technologii i podzespołów do realizacji
transmisji bezprzewodowych; udział w budowie i testowaniu sprzętu pomiarowego
budowanego systemu w zakresie komponentów służących do zapewnienia bezpiecznej
i niezakłóconej wymiany danych pomiędzy elementami systemu; wytworzenie algorytmów
i prototypu oprogramowania przeznaczonego do analizy zbieranych danych i monitorowania
paramentów funkcjonalnych pacjentów oraz ich testowanie i udoskonalanie; wytworzenie
prototypu oprogramowania wspierającego podejmowanie decyzji w zakresie oceny
funkcjonalnego stanu pacjenta i wykonania procedur udzielenia pomocy pacjentowi oraz ich
testowanie i udoskonalanie.
20
Instytut Techniki i Aparatury Medycznej ITAM z Zabrza
Głównym celem ITAM jest opracowanie i wykonanie prototypu oraz badania techniczne
monitora pacjenta. Zadanie to może być uznane za wykonane tylko wtedy, gdy działanie
monitora będzie zweryfikowane we współpracy z aplikacją komputera odbiorczego, zdolną
do dokumentowania odebranych i ostatecznie przetworzonych danych biomedycznych.
Dlatego udział ITAM jest konieczny zarówno w fazie koncepcyjnej jak i realizacyjnej
projektu.
Wspólnym zadaniem wszystkich partnerów projektu będzie określenie wymagań na wszystkie
komponenty systemu, ich wzajemne relacje, protokoły wymiany danych oraz uzgodnienie
wymagań medycznych na sprzęt. Także analiza danych wyjściowych z projektowania i testów
użytkowych systemu oraz przygotowanie dokumentacji technicznej opracowanego systemu,
podręcznika dla użytkowników zgodnie z wymaganiami unijnymi i publikacja wyników
projektu będzie rezultatem kolektywnego działania partnerów.
Opis oczekiwanych wyników projektu
Konkretnymi i miarodajnymi rezultatami projektu będzie prototyp systemu oceny stanu
funkcjonalnego pacjenta opracowany dla starzejącej się i niepełnosprawnej populacji.
Ten system będzie posiadał następujące zalety i udogodnienia:
1) bezprzewodowa i przyjazna dla użytkownika rejestracja trzech różnicowych odprowadzeń
EKG, przyspieszeń w trzech osiach, częstości oddechu i saturacji krwi tlenem;
2) oprogramowanie do trzystopniowej analizy i systemu wspomagania decyzji bazujących na
inteligencji rozproszonej;
3) oprogramowanie do ciągłej oceny stanu funkcjonalnego pacjenta i ostrzegania
o zagrożeniach;
4) oprogramowanie do szczegółowej oceny zgromadzonych danych przy pomocy analizy
wykrywanych zaburzeń rytmu serca, oddechu i saturacji krwi bazujące na metodach
oceny kompleksowej i analizy nieliniowej;
5) oprogramowanie do oceny pozycji pacjenta, jego położenia, intensywności ruchowej
i oceny indywidualnych limitów obciążenia ruchowego i ćwiczeniowego dla każdego
pacjenta.
4. Problem skali
Z materiału przedstawionego powyżej wynika, że istnieją różne pomysły na realizację
zdalnego monitoringu osób starszych. Praktycznie rozwiązania różnych instytucji naukowych
czy firm komercyjnych mają różnie rozłożone akcenty, jedni preferują rozwiązania otwarte
inne są związane ze sprzętem preferowanych producentów. Niemniej jednak obok zagadnień
transmisyjnych, bezpieczeństwa coraz większym problemem staje się ilość danych
napływających w czasie rzeczywistym do Centrum Monitorowania. W miarę zwiększania
jakości nadzoru będzie istniała konieczność zwiększania liczby nowych sensorów czy innych
urządzeń (np. kamery, skanery 3 D, skanery wysokiej rozdzielczości). W efekcie ilość
informacji będzie lawinowo rosła. Co więcej wielkość strumienia danych będzie
zwielokrotniana przez ilość monitorowanych osób. Pojawia się problem jak sobie poradzić
z obróbką tak dużej ilości informacji? W jego rozwiązaniu mogą być pomocne techniki
i algorytmy strumieniowe (ang. Stream Processing). Zostały one przedstawione w drugim
opracowaniu zrealizowanym w ramach tego tematu.
21
5. Podsumowanie i wnioski końcowe
Badania związane ze zdalnym monitoringiem osób starszych są przeprowadzane od pewnego
czasu na świecie i w krajach wysoko rozwiniętych takich jak USA, Japonia czy UE. Potrzeba
wdrażania na szerszą skalę, w niedalekiej przyszłości, takich rozwiązań wynika z faktu, że
społeczeństwa krajów wysoko rozwiniętych starzeją się i co więcej dużo osób w podeszłym
wieku mieszka samotnie. Nie bez znaczenia jest również zmniejszanie się liczebności
personelu medycznego. Zatem zapewnienie opieki na właściwym poziomie bez
wykorzystania nowoczesnych technologii diagnostycznych z wykorzystaniem sieci transmisji
informacji, czy też zaawansowanych algorytmów zbierania i analizy danych będzie coraz
trudniejsze.
Wiele firm i organizacji opracowało systemy realizujące zdalne monitorowanie osób chorych.
Niektóre rozwiązania są zamknięte np. dopasowane do pewnego typu czujników inne otwarte
podatne na modyfikacje i współpracę z urządzeniami różnych producentów. Oprogramowanie
też jest wykonywane w różnych technologiach. Ponadto niektóre z systemów wykorzystują
standardy wymiany informacji medycznej inne nie. Wiele prototypów systemów
przetestowano w warunkach rzeczywistych zbierając doświadczenie w celu udoskonalania
istniejących rozwiązań. Należy także nadmienić, że powyższa tematyka wpisuje się
w priorytety UE. IŁ razem z konsorcjum międzynarodowym złożył wniosek w ramach
projektu EUREKA na dofinansowanie badań w obszarze przedmiotowym.
Na zakończenie należy zauważyć, że wdrożenia systemów zdalnej opieki medycznej
przyczynią się do:
• Poprawy jakości usług medycznych;
• Obniżenia kosztów;
• Zwiększenia skuteczności opieki medycznej.
Warunkiem koniecznym zastosowania, na większą skalę tego typu rozwiązań w kraju, jest
jednak większe zrozumienie dla powyższej tematyki przez administracje decydujące
o przyznawaniu środków finansowych na realizację tego typu projektów jak i środowiska
medycznego, a o co na razie jest bardzo trudno.
22
Bibliografia
[1] Jurik A. D., Weaver A. C.: Remote Medical Monitoring, University of Virginia,
Computer, April 2008
[2] www.heartfaid.org
[3] www.mobihealth.org
[4] www.carepaths.eupm.net
[5] www.aubade-group.com
[6] www.health-plus.eu
[7] www.pallianet.eupm.net
[8] www.salut-ed.org
[9] www.weight-info.org
[10] www.cordis.europa.eu/ist/health/publications.html
[11] www.rochester.edu/pr/Review/V64N3/feature2.html
[12] www.cs.virginia.edu/wsn/medical
[13] www.zurich.ibm.com/pcc
[14] www.hoana.com
23

Podobne dokumenty