2008 Fakulta elektrotechniky a informatiky VŠB – TECHNICKÁ UNIVERZITA OSTRAVA
Biosignály EKG – elektrokardiogram - elektrická aktivita srdce - použité zařízení Corscience CorBELT Krevní tlak - informace o stavu srdce a krevních cest - měření pomocí manometru Spirometrie - kapacita plic - měření pomocí spirometrů Oximetrie - měření nasycení hemoglobinu kyslíkem - měření pomocí oximetrů
Biotelemetrický systém Guardian Využití v různých oblastech zdravotní péče - Osobní zdravotní péče (personal healthcare) :: osobní ECG zařízení, měřiče krevního tlaku - Nemocniční prostředí :: monitorování pacientů, správa pacientů, zpracování biosignálů Komplexně řešená platforma - Nasazení v oblasti PC :: využití plného potenciálu platformy.NET Framework - Mobilní řešení umožňující provoz na PDA :: Zjednodušená verze klasického PC řešení - Vzdálený přístup z internetu :: webová verze umožňující snadnou práci z prostředí webového prohlížeče
Architektura komunikace PDA Server PC aplikace Server
Aktuální stav vývoje nová verze webové služby testovací verze webového rozhraní pro lékaře PC aplikace – klient pro lékaře PDA aplikace s použitím.NET Compact Framework 3.5 a SQL Server Compact Edition 3.5 migrace současné PDA aplikace na zařízení typu Smartphone a Embedded
Webová služba Implementuje služby pro - správu uživatelů - pod pojmem uživatelé jsou myšlení doktoři, zdravotní sestry a další zdravotní personál - datové operace - manipulaci s naměřenými daty z různých zařízení - správu pacientů - mazání, editování a vytváření nových pacientů - konfiguraci - poskytuje informace o rolích a funkcích, které k daným rolím přísluší Bezpečnostní modul pro - šifrování … SHA512 - autorizaci
Architektura webové služby
Testovací verze webového klienta Implementuje služby - registrace uživatelů - seznam uživatelů
Současná podoba PC klienta
Architektura PC klienta
Struktura databáze MS SQL Server 2005 Data uložena jako pole bytů Správa uživatelů založena na rolích Mobilní databáze MS SQL Server CE 2005
Migrace mobilní aplikace - výsledkem migrace jsou verze mobilní klientské aplikace pro smartphone a embedded zařízení - aplikačně se jednotlivé verze neliší, z důvodu použité technologie.NET CF kde je výsledný MSIL kód přenositelný na zařízení pracující s.NET CLR - důvody migrace vyplývají z pokrytí širšího spektra užití výsledné aplikace PDASmartphoneEmbedded Výhody Malé rozměry, přijatelná výdrž, dotykový displej, dobré rozlišení, výkon Rozměry běžného mobilního telefonu, GSM, WiFi, Bluetooth, dlouhá výdrž, přijatelná cena Největší zobrazovací plocha, možnost INDUSTRY provedení, provedení bez displeje Nevýhody Málo odolné, vysoká cena Málo odolné, nižší výkon, malé rozlišení Nedostupnost komplexního řešení komunikačních modulů implementovaných v embedded zařízení, vysoká cena, náročnost vývoje finálního řešení
Smartphone aplikace Změny v aplikaci - vzhled přizpůsoben intuitivnímu ovládaní – nahrazování prvků, slučování formulářů - p rvek listbox nahrazen comboboxem - menu přesunuto na levou kontextovou klávesu - podpora point – to – multipoint bluetooth komunikace ze strany operačního systému Windows Mobile 6
Embedded aplikace Změny v aplikaci - s loučení formuláře health a user pro prohlížení dat o uživateli - n utnost nastavení COM portu pro bluetooth, z důvodu použití vlastního bluetooth modulu od společnosti EZURIO
Klient pro Embedded a PDA
PlatformBuilder pro Windows CE 4.2 Embedded zařízení
Závěry Migrace programového kódu mezi jednotlivými aplikačními platformami nám umožnila vytvářet jednu verzi aplikace v.NET Compact Frameworku, která je dále distribuována na konkrétní cílové typy zařízení PDA, Embedded a Smartphone s velmi nízkou potřebou dalších změn. Pokud se navíc jedná o změny, které se týkají zapouzdřených modulů, není třeba žádné změny, pouze vložení nového kódu na místo staré verze. Tato skutečnost dovoluje rapidní zrychlení vývoje klientů biotelemetrického systému GUARDIAN
2008