An Intelligent Patient Monitoring System for Hospital ICUs

Post on 01-Jan-2016

35 views 0 download

Tags:

description

An Intelligent Patient Monitoring System for Hospital ICUs. Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni. Overview. Problem Statement Project Objectives Design Overview Wireless Sensor Network Data Acquisition and Alert Module (DAAM) ICUClient User Interface - PowerPoint PPT Presentation

Transcript of An Intelligent Patient Monitoring System for Hospital ICUs

An Intelligent Patient An Intelligent Patient Monitoring System for Monitoring System for

Hospital ICUsHospital ICUsDouglas MarzellaDouglas Marzella

Nicholas A O’DonoughueNicholas A O’Donoughue

Advisor: Dr. Sarvesh KulkarniAdvisor: Dr. Sarvesh Kulkarni

OverviewOverview

• Problem StatementProblem Statement• Project ObjectivesProject Objectives• Design OverviewDesign Overview

• Wireless Sensor NetworkWireless Sensor Network• Data Acquisition and Alert Module (DAAM)Data Acquisition and Alert Module (DAAM)• ICUClientICUClient

• User InterfaceUser Interface• ConclusionsConclusions

Problem StatementProblem Statement

• Hospital ICUHospital ICU• Patients require constant monitoringPatients require constant monitoring

• Vital parameters slip below safe rangeVital parameters slip below safe range• Nurse responds to audio alarmNurse responds to audio alarm• Nurse pages doctorNurse pages doctor• Doctor respondsDoctor responds• Results in delayResults in delay

Project ObjectivesProject Objectives

• Create a portable easy to use Create a portable easy to use monitoring and alert system for monitoring and alert system for doctorsdoctors• Patient information accessible from Patient information accessible from

anywhere with wireless internetanywhere with wireless internet

• Send alerts for dangerous patient Send alerts for dangerous patient vital signs directly to a doctorvital signs directly to a doctor

Design OverviewDesign Overview

• Wireless Sensor Network Wireless Sensor Network (WSN)(WSN)• gather patient datagather patient data• send data to DAAMsend data to DAAM

• Data Acquisition and Alert Data Acquisition and Alert Module (DAAM)Module (DAAM)• record and monitor datarecord and monitor data• communicate withcommunicate with

ICUClientICUClient

• ICUClientICUClient• connect with DAAM viaconnect with DAAM via

Wi-FiWi-Fi• display data graphicallydisplay data graphically

Wireless Sensor Wireless Sensor NetworkNetwork

• Multi-hop Wireless Multi-hop Wireless networknetwork

• Sensor nodes Sensor nodes connect to Ethernet connect to Ethernet base stationbase station

• Used Factory routing Used Factory routing algorithmalgorithm• Very minor changes Very minor changes

mademade• All sensors had to be All sensors had to be

reprogrammedreprogrammed• Sensors mimicked Sensors mimicked

patient datapatient data

DAAMDAAM• MySQL DatabaseMySQL Database• LoggerLogger

• connect to WSNconnect to WSN• log datalog data• monitor data for monitor data for

emergenciesemergencies• PalmServerPalmServer

• wait for connectionswait for connections• spawn a spawn a

PalmServerThread PalmServerThread for each connectionfor each connection

• PalmServerThreadPalmServerThread• respond to requestsrespond to requests

• UpdateThreadUpdateThread• provide streaming provide streaming

data to ICUClientdata to ICUClient

ICUClientICUClient

• ICUClientMIDletICUClientMIDlet• controller classcontroller class

• CommunicatorCommunicator• handle socketshandle sockets

• 5 different ‘screens’5 different ‘screens’• visual interfacevisual interface

• GraphGraph• plot streaming dataplot streaming data• used by DataScreenused by DataScreen

User InterfaceUser Interface

Starting the ICUClientStarting the ICUClient

• Start the Start the ‘ICUClient’‘ICUClient’• WelcomeScreenWelcomeScreen

• Options:Options:• Configure the IP of Configure the IP of

the DAAMthe DAAM• Connect to the Connect to the

DAAMDAAM• QuitQuit

Configure the IP Configure the IP AddressAddress

• Displays the Displays the current settings current settings for server IP and for server IP and portport• IPConfigScreenIPConfigScreen

• Options:Options:• change settings change settings

and saveand save• cancel (use current cancel (use current

settings)settings)

Looking at a Node ListLooking at a Node List

• Receive a list of Receive a list of the active nodes the active nodes from the DAAMfrom the DAAM• NodeListScreenNodeListScreen

• Options:Options:• refresh listrefresh list• request snapshot request snapshot

of a nodeof a node• quitquit

Node SnapshotNode Snapshot

• Displays the most Displays the most recent readings recent readings from all of a from all of a node’s sensorsnode’s sensors• SnapshotScreenSnapshotScreen

• Options:Options:• refresh snapshotrefresh snapshot• back to Node Listback to Node List• request streaming request streaming

datadata

Streaming DataStreaming Data

• Graphs data inGraphs data inreal-timereal-time• DataScreenDataScreen

• calls Graphcalls Graph

• Options:Options:• sit and watchsit and watch• back to back to

snapshotsnapshot

EMERGENCYEMERGENCY: Sending an : Sending an AlertAlert

• Monitoring equipment recordsMonitoring equipment recordsabnormal valueabnormal value• Heart rate=10 bpmHeart rate=10 bpm

• DAAM receives abnormal recordDAAM receives abnormal record• Dispatches alert to every userDispatches alert to every user

EMERGENCYEMERGENCY: Receiving an : Receiving an AlertAlert

• ICUClient receives an AlertMsgICUClient receives an AlertMsg• ICUClient displays alertICUClient displays alert

• Pop-up windowPop-up window• Patient information isPatient information is

displayed in pop-updisplayed in pop-up• Palm ‘beeps’ and ‘vibrates’Palm ‘beeps’ and ‘vibrates’

according to useraccording to userpreferencespreferences

PublicationsPublications

• To be presented at 2006 Americas To be presented at 2006 Americas Conference on Information Conference on Information Systems (AMCIS 2006), Acupulco, Systems (AMCIS 2006), Acupulco, MexicoMexico

• Submitted to 2006 IEEE Submitted to 2006 IEEE Engineering in Medicine & Biology Engineering in Medicine & Biology Conference (IEEE/EMBC 2006), Conference (IEEE/EMBC 2006), New York CityNew York City

ConclusionsConclusions

• Viable Real-World Viable Real-World SystemSystem• Low-cost COTS hardwareLow-cost COTS hardware• Much work to be doneMuch work to be done

• Thank you for yourThank you for yourtimetime

• Demonstration toDemonstration tofollow presentationsfollow presentations

Questions?Questions?