Upload
yeo-clayton
View
38
Download
0
Tags:
Embed Size (px)
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
Citation preview
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?