Problem StatementProblem Statement Difficult to track patients Knowing location of patients Patient data A need for Real-time patient information Electronic system Enhance communication between staff
Concept DiagramConcept Diagram
Functional RequirementsFunctional 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
Market SurveyMarket 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
Assumptions/ LimitationAssumptions/ 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
Project GoalProject Goal To take last groups design and customize it for the CCU. Create a dynamic system that is user friendly, extensible, and reusable for other parts of the hospital. Create a web and mobile application for viewing and updating patient’s status on the fly
Schedule
Schedule
Costs ComponentCost Laptop/Computer in patient room$0 (each room already contains one) Display board$800 - $1000 Mobile device$220/per device Hardware total$2320 Labor ($20/hr * 400 Hours)$8000 Total$10,320
Functional DecompositionFunctional Decomposition
Hardware and Software Technology Workstation Windows IE 17in monitor with 1280 x 1024 resolution jQuery JavaScript/Ajax Html/css Server MySQL Apache Tomcat Hibernate GSON Java 5.0 Mobile Device iOS 4.3 Cocoa touch 320 x 480 resolution screen Wireless networking capabilities
Display BoardDisplay Board The patient display board will be a view/read-only version of the workstation web-client. This display will be located in a doctor’s lounge not viewable by the public.
Display BoardDisplay Board
Web Client ModulesWeb Client Modules
Mobile ApplicationMobile Application
Mobile Client ModulesMobile Client Modules
Web and Mobile Use Case Design
Server and DatabaseServer and Database Hibernate Objects Room Doctor Log User
Automated Unit TestingAutomated Unit Testing Ensure each web service updates or retrieves data correctly boundary value testing equivalence class testing Ensure that only users with the proper credentials have access to each service Cactus testing framework
UI TestingUI Testing Perform each use case and alternate flow, verifying the defined results. May be supplemented by automated UI testing, based on the outcome of our research into web testing methodologies.
Deployment and Beta/Usability Testing Beta version scheduled for late September Allows for two month-long cycles of: Gathering usability issues, bug reports, missing requirements (1 week) Implementing new requirements and fixing bugs (2 weeks) Redeploying the application (1 week)
Risks and MitigationsRisks 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
Task BreakdownTask Breakdown Daniel Mobile client Seth Server and database Chris Web-client Theodore Security Help with Web-client
Current StatusCurrent Status Researching and familiarizing selves with technologies Project Plan Have a solid design document for implementing the desired system Have a working skeleton of all components talking with each other Server Database iPhone app Web client
Plan for next SemesterPlan for next Semester Deploy first iteration of design in September, fall 2011 Test and incorporate feedback from staff for iteration Develop more functionality for next iteration Deploy final instillation sometime in November
Questions? Patient Information Status Board Client: Iowa Health Systems Advisor: G. Manimaran Team: Daniel Sedam, Theodore Murdock, Seth Buntrock, Chris Nelson