Custom Information status board for Iowa health systems

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Clear Lake Primary Care Patient Information Management System
Sddec11-03 Group Members: Charles Ristau (Group Manager) Yik Sen Tan (Web Master) Tariq Azmy (Secretary) Theron Worthington (Communication Liaison) Advisor:
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Operating Room Instrument Rapid Delivery System sddec11-03 Group Members: Charles Ristau (Group Manager) Yik Sen Tan (Webpage Designer) Tariq Azmy (Secretary)
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
TPM Software within Good Spirit School Division. TPM Software is an integrated Student Services Software Solution Forms / Printouts / Reports Integrated.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Problem StatementProblem Statement  Difficult to track patients  Knowing location of patients  Patient data  A need for  Real-time patient information.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Dec07-02: Prototype Parking Meter Phase 8 Bret Schuring: Team Leader Pooja Ramesh: Communications Wilson Kwong, Matt Swanson, Alex Wernli.
Problem StatementProblem Statement  Difficult to track patients  Knowing location of patients  Patient data  A need for  Real-time patient information.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Manage your projects efficiently and on a high level PROJECT MANAGEMENT SYSTEM Enovatio Projects Efficient project management Creating project plans Increasing.
Active! CODE BLUE An Emergency Alert (SMS) Solution Specially for Hospitals.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
TREVOR BOARDMAN, TRISTAN HUMMEL, JOSEPH KADRICH, ERIC ROBY.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Dec06-02: Parking Meter Ryan King: Team Leader Kristen Goering: Communications Justin Smith John Scapillato.
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
Microsoft Access 2013 ®® Case Study Creating a Database.
The New User Interface MEDITECH Training & Education.
REDCap General Overview
Progress Apama Fundamentals
Architecture Review 10/11/2004
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
E- Patient Medical History System
Core ELN Training: Office Web Apps (OWA)
What’s New in ProMonitor 9
Chapter 19: Network Management
SQA Incident Tracking System Overview
CCC Appointments/Scheduling
GO! with Microsoft Office 2016
JustWare Mobile | Anthony Munar and Chris Dockstader
Microsoft Access 2013 Bobby Wan.
PLM, Document and Workflow Management
TIME Mobile Hosted By Susan Rittenhouse Demo with Pramod Karunakaran
District And Club database
Chapter 1 Introduction to Computers, Programs, and Java
Introduction to Visual Basic 2008 Programming
Software testing
Single Sample Registration
Social Network Website for USEP
GO! with Microsoft Access 2016
Kanban Task Manager for Outlook ‒ Introduction
Microsoft Office Illustrated Fundamentals
Bomgar Remote support software
Materials Engineering Product Data Management (ePDM)
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
OUT OF THE BOX HOW TO USE THE SYSTEM
FirstNet Access Features
Diabetes Health Platform
Practice Insight Instructional Webinar Series Reporting
Diabetes Health Platform
Case Study Creating a Database
Optimizing Efficiency + Funding
Arizona House Calls CareLink
Health-e Claims July 2007.
SCViSiON Salumatics Coding Viewer Users Guide
Preparing for Campus Testing
Teaching slides Chapter 6.
ConText By: Team Flirt.
Welcome Effective May 13, 2019 the following services will require an authorization through the KEPRO Atrezzo Portal: Code Modifier Description T1017 HF.
Evaluations and Trials in Alma
Unit J: Creating a Database
Enhanced agent workspace for messaging
Kaspersky Social Channel
Presentation transcript:

Custom Information status board for Iowa health systems Dec10-11 Colin Ryan Tyler Rykhoek Cory Schwarting Kyle Stephan Client Dennis McInerney Advisors Dr. Arun Somani Dr. Manimaran Govindarsu Kyle I’d like to welcome everyone to our design review. My name is Kyle Stephan [names]. Our project is to create a Custom Information Status Board for Iowa Health Systems. Our client contact is Dennis McInerney. Our advisors are Dr. Somani and Professor Manimaran.

Problem Statement Difficult to track: A need for: Constant flow of patients Patient data A need for: Real-time patient information Enhance communication between patient and personnel A way to analyze previous patient data Kyle Within a hospital environment, it is critical to have up-to-date patient information that is easily accessible at all times. Having to wait for patient information costs both the patient and hospital money and directly impacts patient care. In order to improve patient flow, IHS has tasked us with creating a custom status board that could be installed in areas like nursing stations in order to allow nurses and doctors to quickly see patient information and to take action. These boards would be a great improvement over the currently used marker boards by providing real-time information. This display board, since it is electronic, could be viewed elsewhere throughout the operating environment, further improving communication between patients and personnel. Another aspect of our system would be to provide a way for hospital managers to analyze previous patient data in order to improve patient flow by allowing them to view the critical events that a patient goes through, such as diagnosis, registration, and lab tests.

Conceptual Sketch Kyle Here is our conceptual sketch showing our expected end system. It will consist of three primary components: a server, client, and a system running the visual display. The server will function to take input from the client systems and to feed this information to the visual display component. The client will be running in two different ways: on a workstation in the patient rooms or nursing areas and a mobile device. This will allow users to view and update the system from throughout the hospital. The client running on the mobile device will be limited in functionality compared to the workstation due to the limitations of screen size and input speed. The client will also have access to visual display component in order to allow users to see the status of all patients in their area.

Functional Requirements Event Entry and Display Laptop workstations Mobile devices Privacy Interactions Database Track Performance Reports Manage Users Colin

Non-Functional Requirements Quick interaction 10 seconds or 7 keystrokes Easy to learn Improve overall patient flow Colin

Assumptions/Limitations Users will be hospital personnel The network will be reliable Display board will be viewable by personnel only HIPAA Colin – Users will include Nurses & Doctors, Clinical Quality Staff, and Administrators. These are the primary people we are creating the system for and needs are to be oriented to their preferences. Network will be reliable meaning that we are under the assumption that we can access our database using the local wireless internet and obtaining and updating information. A limitation we have is restricting the Display Board to being viewed by personnel only. If we do not restrict the viewing, we may be violating the patients HIPAA rights (Rights to have their personal information concealed and not seen in public).

Market Survey Current display at Methodist West: Display at Methodist: Lacking accessibility No event tracking Current Board is restricting Display at Methodist: Marker board Rarely updated Viewable at a single location Kyle

Risks & Mitigation Interaction with SunQuest Independent Software Users manually update HIPAA patient confidentiality Allow users to hide patient information Kyle - We have identified 2 major risks with this project. Number 1 being interaction with an existing system called SunQuest. SunQuest is a system used in the hospital where nurses and staff can interact with the lab. They can submit lab orders (blood test, etc.) and view results of these orders. We would like to be able to interact with this system, but currently we have not gotten the appropriate documentation for that system. So if interaction with this system is not possible we will require users to manually enter lab data for a patient, such as what test they submitted and when. The 2nd risk we have is that we want the system to show private patient information on a main screen, but HIPAA limits who can see what. To minimized the potential violation of patient information our system will have required credentials to view and edit information as well as a manual and timed hiding of important patient information.

Hardware & Software Tech. Workstation Windows XP Java 5.0 Server MySQL Mobile Device Android OS Touch screen Tyler

Cost Estimate Laptop/Computer in patient room $500 Mobile Device $400 - Number of Devices/Computers 10-50 Display Board $800-1,000 Hardware Total ~$6,000-25,000 Total $14,000-33,000 Tyler - As you can see here, we have a list of costs for this system. We are averaging $500 for each laptop and $400 for each mobile device running the Android OS. Each hospital will need a different number of these devices so we have a rough estimate from 10-50 devices. We will also need a main large display for the area of the hospital implementing our system, so we are estimating around $1000 for that. We have also approximated that we will each put in around 100 hours of work into this system. Overall we have a cost estimate of 15 thousand to 30 thousand dollars.

HealthCare Board GUI Three main users Each with their own main display Normal User (Doctors and Nurses) Administrator Clinical Quality Each with their own main display HealthCare Display Report Generation Form Cory – Users will include Nurses & Doctors, Clinical Quality Staff, and Administrators. These are the primary people we are creating the system for and needs are to be oriented to their preferences. 11

Implementation - GUI Tools Learning Experience Netbeans IDE MySQL Workbench Learning Experience Swing based programming Window Integration Database Communication Cory 12

HealthCare Display Cory This is a screenshot of what will be shown on the display board used in the nursing areas. It shows basic patient information such as name, room, why they are at the hospital, the last time they were visited by staff, when they arrived, their current status, tests that have been ordered with the results shown in color (WHAT DOES BLUE MEAN), events that have occurred for the patient, and whether they have been registered. It also provides a way for users to hide the display if necessary through this button. Users can get more information about a patient by double clicking on their name.

Administrator Add Test Add User Allows admin to dynamically enter tests into the system Add User Allows admin to add users to database and give system rights Cory

Administrator Edit Windows Allows admin to modify changes to the system All windows are similar in using them Cory

Clinical Quality Display Report Creation Filter Report Date Times Data retrieved Name Tests Event Times Cory: One of the main ideas behind this project is the tracking of critical events that occur throughout the day at the hospital. As nurses and staff use the display to keep track of the many patients, all the interactions are logged as events and stored in our database. This is the display a clinical quality user would see when they are requesting a report. As you can see here the user can select the events they wish to be gathered, then select the start and end dates that these events occurred and press create report. This will generate an excel style report that can be used to determine things such as patient flow bottlenecks, such as why do blood tests take longer in the afternoon, etc.

GUI Evaluation Initial Limitation Bugs Bug Identification and Remedy System Programming without Database Bugs Main Display Coloring Automatic Column Resizing Bug Identification and Remedy Custom Cell Renderer Improper Code Conversion Cory 17

Database Implementation MySQL server – community version 5.1.50 Total of 7 databases tables login_info patient_info test_definition event_definition patient_stages patient_events patient_tests Created through MySQL Workbench Kyle 18

Database Testing Interactions with database Visually through Workbench Kyle 19

Mobile Device Implementation Used by Doctors and Nurses Simple subset of main display functions Secure log in List of current patients Single patient details Application settings Tyler 20

Mobile Device Screens Tyler: I have been working with the mobile device that will be running the Android OS. This touch screen device will allow the people that carry them to have a miniaturized version of the main display and they will have the ability to update simple information from anywhere in the hospital through the wireless network. As you can see from these screen shots I have developed the login screen for security, the patient list screen, which shows the critical patient information automatically sorted by the longest waiting time, and the detailed patient screen where the user can edit patient status, round the patient which is a reset of the waiting time between critical events and more will be added necessary.

Mobile Device Testing Developed in Eclipse Initial testing on “Android Virtual Device” Manual testing on real Android devices Limited number of possible operations Tyler 22

Mobile Device Evaluation Issues and Remedy User feedback during interaction “Loading” spinner Working with Android Widgets Limitations Availability of Android devices User’s willingness to learn and use the application More functionality Tyler Working with the new android API I ran into a few issues, namely getting the widget, i.e. buttons, text fields, images, and lists to be displayed how I wanted them. I then worked with implementing multiple screens or activities into one program. After getting all that to work, I worked on improving user feedback and learned how to add loading spinners to the screen. A few of the limitations of the mobile device are the availability of the devices in the hospitals, the users willingness to learn and use the application on the device, and adding more functionality to the application without making to complicated to use. 23

Testing Frameworks JUnit Abbot Costello Java unit testing Allows runtime extraction of GUI objects Programmatic/repeatable testing Costello Rapid development of Abbot scripts Colin 24

Testing Techniques Gray-box Edge cases Regression Smoke tests during integration Colin 25

Testing Results Fixed bugs without creating more Made code more robust to handle inconsistent database states Colin 26

Implementation Issues Could not connect MySQL database directly to Android device Fixed by creating server that mobile devices connect to Colin 27

Client Evaluation Successful Implementation Future Features System Installation Colin This past Wednesday Kyle and I presented our project to Iowa Health Systems in Des Moines and they deemed it a success. The next step is to get the system installed in the hospital and discuss future possible features. 28

Questions? Custom Information Status Board for Iowa Health Systems Client: Dennis McInerney Team: Colin Ryan, Tyler Rykhoek, Cory Schwarting, Kyle Stephan Advisors: Dr. Arun Somani, Dr. Manimaran Govindarasu Cory – Do you have any questions?