270 likes | 671 Views
CRC Dinamap Senior Design Project Final Design Review April 16, 2009. Team members: John Dlugokecki, CompE Robbie Rutherford, EE Steven Searcy, EE Arif Mohd Zahari, EE. Faculty Advisor: Andy Dozier, VUSE Sponsor: Carlos Orozco, Informatics Manager Vanderbilt CRC. Project Overview.
E N D
CRC DinamapSenior Design ProjectFinal Design ReviewApril 16, 2009 Team members: John Dlugokecki, CompE Robbie Rutherford, EE Steven Searcy, EE Arif Mohd Zahari, EE Faculty Advisor: Andy Dozier, VUSE Sponsor: Carlos Orozco, Informatics Manager Vanderbilt CRC
Project Overview The Vanderbilt Clinical Research Center (CRC) runs numerous clinical trials for research studies These studies involve using GE Dinamap monitors to automatically collect vital signs data Goal: Develop a system that collects measurement data from the GE Dinamap ProCare vital signs monitor and automatically uploads the data to the CRC database
Project Equipment • Dinamap Critikon • old equipment • needs to be phased out • Dinamap ProCare
Current System • Using outdated PC running Windows 95, to collect data from Dinamap Critikon over serial port • Computer polls machine and locally stores data to Microsoft Access file • Data is then stored on a floppy disk so that nurses can transfer data to database using a different machine • primary goal is to eliminate this step
Previous Project • Similar senior project from 2004-2005 • Solution utilized serial-to-bluetooth adapter to send data from Dinamap to a PDA running LabVIEW • Data stored locally and sent over 802.11b wireless network to MySQL server • This solution was functional, but was not implemented due to inconsistency of bluetooth connection
Project Requirements The system: Shall be able to take blood pressure and heart rate data at regular intervals over one day Shall be highly reliable, using redundancy to protect against lost data Shall be able to uniquely identify and match data to a patient and visit (timestamp, patient ID, visit ID) in accordance with HIPAA requirements Shall store all data locally then securely upload data to CRC database over wireless local area network (IEEE 802.11g)
Project Requirements Should be easy to use by nurses Should require minimal user input to start data collection Shall provide visual feedback for user to preview measurements during the study Shall provide a way for users to enter comments for individual measurements
Our Solution • Use a laptop to interface with Dinamap monitor through serial-to-USB adapter • Collect data and store locally on laptop hard drive • Upload data to MySQL database over secure wireless network (IEEE 802.11g)
ProCare/Laptop station • Our sponsor requested a small laptop that could be mounted to the ProCare station
Laptop selection • We purchased an HP Mini 1035 Netbook • 10.2” screen, 1.6 GHz Intel Atom processor, 1 GB RAM, 60 GB Hard Drive, XP Professional
Mounting solution • We had the VU Physics machine shop fabricate a stand to mount our laptop to the ProCare station • Final stand fabrication cost was $150
Serial port adapter • A serial-to-USB adapter was necessary to connect the netbook with the Dinamap monitor • The netbook does not have a serial port • We purchased an adapter through VU School of Engineering
Dinawin DLL • Dynamically Linked Library was provided by GE with basic functions to communicate with Dinamap ProCare • Four functions: checkReadiness, getState, getBufferLength, resetMonitor • This included sample workflow and instructions for use • Must run on Windows OS • The DLL allowed us to focus on improving performance and reliability
XML string from getState <?xml version="1.0" encoding="ASCII"?> <Vitals> <Vendor>General Electric Healthcare</Vendor> <Model>Pro/Procare</Model> <Result name="Mean_arterial_pressure"> <Value>86</Value> <Units name="mmHg"></Units> <Time_stamp year="2008" month="11" day="18" hour="12" minute="33" second="14"></Time_stamp> </Result> <Result name="Systolic_blood_pressure"> <Value>130</Value> <Units name="mmHg"></Units> <Time_stamp year="2008" month="11" day="18" hour="12" minute="33" second="14"></Time_stamp> </Result> <Result name="Diastolic_blood_pressure"> <Value>67</Value> <Units name="mmHg"></Units> <Time_stamp year="2008" month="11" day="18" hour="12" minute="33" second="14"></Time_stamp> </Result> <Result name="Pulse"> <Value>73</Value> <Units name="BPM"></Units> <Method>blood_pressure</Method> <Time_stamp year="2008" month="11" day="18" hour="12" minute="33" second="14"></Time_stamp></Result> </Vitals>
Database migration • Old system based on MS Access, not web-based • Sponsor wants to migrate entire record system to MySQL database • We used an ODBC connection to communicate with the MySQL database • As a result, database communication functionality can be implemented directly into the program
Database tables Database tables • Each set of measurements is tied to a unique Visit ID
Security features • CRC’s wireless network is encrypted, with VUNet ID and password needed to connect • Will configure .exe so that only approved group of users (nurses) can run program (via user name & password), and use screensaver auto-lock for extra security
HIPAA Compliance • To comply with HIPAA, patient name (demographics) and study data are kept separate • Only measurement data is stored locally, not patient information • We met with members of VUMC Network Computing Services who verified our compliance with HIPAA
Adding comments • Want to be able to add comments at any time during the study • Each comment is associated with a particular measurement • All comments will be uploaded together to the database at the end of the study
Future Work • SSL will be implemented in the future by our sponsor to encrypt network traffic • Database migration from MS Access to MySQL • More extensive testing (user end) • Incorporate other functions of Dinamap monitor (thermometer, SpO2) • More complete installation package • Integrating with other devices • Deployment of additional units throughout CRC