An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue...
-
Upload
lewis-hugh-strickland -
Category
Documents
-
view
213 -
download
0
Transcript of An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue...
![Page 1: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/1.jpg)
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
![Page 2: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/2.jpg)
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
![Page 3: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/3.jpg)
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
![Page 4: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/4.jpg)
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
![Page 5: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/5.jpg)
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
![Page 6: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/6.jpg)
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
![Page 7: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/7.jpg)
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
![Page 8: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/8.jpg)
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
![Page 9: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/9.jpg)
User InterfaceUser Interface
![Page 10: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/10.jpg)
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
![Page 11: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/11.jpg)
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)
![Page 12: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/12.jpg)
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
![Page 13: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/13.jpg)
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
![Page 14: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/14.jpg)
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
![Page 15: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/15.jpg)
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
![Page 16: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/16.jpg)
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
![Page 17: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/17.jpg)
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
![Page 18: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/18.jpg)
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
![Page 19: An Intelligent Patient Monitoring System for Hospital ICUs Douglas Marzella Nicholas A O’Donoughue Advisor: Dr. Sarvesh Kulkarni.](https://reader036.fdocuments.us/reader036/viewer/2022062715/56649db55503460f94aa5c6e/html5/thumbnails/19.jpg)
Questions?Questions?