Patient Status Information Board
Team members: Daniel Sedam, Theodore Murdock, Seth Buntrock, Chris Nelson
Advisor: G. Manimaran Client: Iowa Health Systems, Des Moines
Problem Statement
Difficult to track patients Knowing location of patients Patient data
A need for Real-time patient information Electronic system Enhance communication between staff
Solution
Design and Implement a Digital System that allows the CCU staff to quickly and efficiently keep track of patients status as well as the CCU status as a whole.
Components in the System Patient Status Display Board Web Client Mobile Client Sever and Database
Functional Requirements
Event Entry and Display Laptop workstations Mobile devices
Track Performance Manage Users Interactions
Database
Non-Functional Requirements
Quick interaction 10 seconds or 7 keystrokes
Easy to learn 1 or 2 uses to familiarize
Privacy/Security Improve overall patient flow Extensible and dynamic
Assumptions/ Limitation
Users will be hospital personal within the CCU unit and associated doctors
The network will be reliable Display board will be viewable by personal
within the CCU only
Market Survey
Current Display within the CCU unit at Methodist West Lacking electronic way to display and record
information about current patients Other departments within Hospital are receiving
electronic systems while the CCU is not Old “System”
Marker and Dry erase board Hand-written notes
Risks and Mitigations
Availability of client, or lack thereof. Increased flexibility with meeting times
Privacy/Security issues Coordinating with HIPPA privacy officer
Scope – Requirements creep Sticking to the project schedule
Shelved software (Not used by intended users) Usability testing
Hardware and Software Technology
Workstation Windows IE 7.0.5730.13 17in monitor with 1280 x
1024 resolution jQuery JavaScript/Ajax Html/CSS
Server MySQL Play Framework Hibernate GSON Java 5.0
Mobile Device iOS 4.3 Cocoa touch 320 x 480
resolution screen
Wireless networking capabilities
Work Breakdown
Daniel Sedam: Mobile Client Chris Nelson: Web Client Seth Buntrock: Server back-end and Database Theodore Murdock: Web Client
Costs
Component CostLaptop/Computer in patient room
$0 (each room already contains one)
Display board $800 - $1000Mobile device $220/per deviceHardware total $2320Labor ($20/hr * 400 Hours) $8000Total $10,320
ImplementationDisplay Board & Web
Client Tools
Eclipse Learning Experience
Web-based programming AJAX and jQuery Database communication
ImplementationDisplay Board & Web
ClientLog-in Page• Controlled
Access
Main Page and Display• CCU Map• Patient Table
• Status• Room number• Doctors• Notes• In Restraints• On Ventilator
Add/Edit Patient
Add Patient• Select Empty
room from map• Click add new
patient button
Edit Patient• Click edit button
at end of patient row
• Select desired room from map• Having limited number of fields for
patients allows for quick and easy system maintenance
CCU Map
Visually shows current status of entire CCU
Color Coated statuses • White: Empty room• Red: Critical (not going
anywhere)• Yellow: Stable• Green: Ready to transferAccess to viewing / adding/ editing patient information by clicking a room from the map
Web Client Testing
Unit Testing Firefox/Chrome/IE
Integration Testing Usability Testing
Client feedback / survey Field Testing
Unsuccessful due to client
Web Client Evaluation
Initial Limitations / Issues Familiarizing self with technology Lining up communication Limited feedback from visit
Client Evaluation Easy to use Quick interactions Easy to see status of CCU
Implementation Mobile Client
Tools Xcode IDE iOS simulator
Learning Experience Database Communication Mobile Interface Design Objective C
Implementation Mobile Client
Offers an alternate way of viewing and updating system
Offers same functionality as Web Client• Mange Users• Logs• Manage Patients
Mobile Client
Nurse Menu
Admin Menu
MenuNurse Menu• View Patients
Information• CCU Map
Administrator Menu• View Patients
Information• CCU Map• Manage Users• Logs
Mobile ClientPatient List• Quick reference list
of patients sorted into Pods
• Shows limited information
Patient Details• Room number• Initials• Status• Doctors• Notes• In Restraints• On Ventilator
Mobile Client Testing
Tested using Apple’s iPhone Simulator Manual Testing on both simulator and iPod
touch device
Mobile Client Evaluation
Issues Client feedback from visit
Limitations User’s willing to learn and use the application Willingness of client to buy devices
ImplementationSever / Database
MySQL Play Framework
Relational database support through JDBC Hibernate JSON Various other technologies and libraries
Testing Results
By implementing system in iterations we were able to find and fix bugs quicker
Able to fix bugs without creating new ones Stronger, more robust system since system
built in iterations allowing code to be tested multiple times with new functionality
Conclusion / Future Work
Over all the project was a success System follows all requirements Client excited to use system
Integrate System with their legacy system Load patient information from their system into
ours