MCCS301-Final Presentation

32
Overview of ICU Automation Project Industrial Training Mini Project Research Papers Future work Industrial Training & Mini Project (Intensive Care Unit Automation Project) Joms Antony Guided by Mr.Santhosh GS, AP CSE Dept AMAL JYOTHI COLLEGE OF ENGINEERING April 10, 2013 MCSCS 301 FINAL REVIEW 1of 31

description

This was the final presentation made during the external review. The Android Apps with regard to the ICU Automation shown in the slides were also demonstrated using the Aakash Tablet

Transcript of MCCS301-Final Presentation

Page 1: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Industrial Training & Mini Project(Intensive Care Unit Automation Project)

Joms Antony

Guided byMr.Santhosh GS, AP CSE Dept

AMAL JYOTHI COLLEGE OF ENGINEERING

April 10, 2013

MCSCS 301 FINAL REVIEW 1of 31

Page 2: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Timeline of eventsAutomation & Research PossibilitiesDevelopment Tools UsedNetwork Architecture

1 Overview of ICU Automation ProjectTimeline of eventsAutomation & Research PossibilitiesDevelopment Tools UsedNetwork Architecture

2 Industrial TrainingMobilexion TechnologiesProfileCore CompetenciesSupport & Training

3 Mini ProjectAndroid ImplementationsICUAS-JMMC Android App Demonstration

4 Research Papers

5 Future workInterfacingPreliminary Work

MCSCS 301 FINAL REVIEW 2of 31

Page 3: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Timeline of eventsAutomation & Research PossibilitiesDevelopment Tools UsedNetwork Architecture

Timeline of events

The notification regarding MCSCS 301 was done on 21/11/2013.

With the consent of the Department and Project guides, our teamwas allotted to involve in the ICU-Automation Project from3/12/2013 onwards.

It was agreed that a part of our team will shift to JMMC Trichurafter the initial set-up.

Our team was expected to provide technical support for the projectfrom Mobilexion Technologies, Techno Park.

The first review of MCSCS 301 was done on 6/2/2013.

We had interactions with JMMC & ICFOSS during this period-12days.

Our primary focus was on Technical Implementation.

MCSCS 301 FINAL REVIEW 2of 31

Page 4: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Timeline of eventsAutomation & Research PossibilitiesDevelopment Tools UsedNetwork Architecture

Intensive Care Unit

An Intensive Care Unit (ICU), also known as a Critical Care Unit (CCU)is a special department of a hospital that provides intensive-caremedicine. Intensive Care Units cater to patients with the most seriousinjuries and illnesses, most of which are life-threatening and needconstant, close monitoring and support from specialist equipment andmedication in order to maintain normal bodily functions

MCSCS 301 FINAL REVIEW 3of 31

Page 5: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Timeline of eventsAutomation & Research PossibilitiesDevelopment Tools UsedNetwork Architecture

Automation & Research Possibilities

Generation of ElectronicMedical Records

Progress notesChartsDocumentsPatient Data

Automated Monitoring andAlert Generation.

Interfacing of Bed SideMonitors and Data Storage

Bar Code Integration

Lab Tests and Results

and many more...

Dynamic Decision SupportSystems Eg: Alert generation& recommendations.

Ubiquitous Computing Eg:Ubiquitous patient Monitoring.

Human Machine InterfaceSystems Eg: Touch userinterface, Intelligent userinteface(gestures)

Context Aware Computing Eg:Doctor/Patient context.

MCSCS 301 FINAL REVIEW 4of 31

Page 6: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Timeline of eventsAutomation & Research PossibilitiesDevelopment Tools UsedNetwork Architecture

Development Tools Used

Programming Language:

IDE:

SERVER:

DBMS:

Java FrameWork:

Mobile/Tab Platform:

Server Machine OS:

MCSCS 301 FINAL REVIEW 5of 31

Page 7: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Timeline of eventsAutomation & Research PossibilitiesDevelopment Tools UsedNetwork Architecture

Network Architecture

MCSCS 301 FINAL REVIEW 6of 31

Page 8: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Mobilexion TechnologiesProfileCore CompetenciesSupport & Training

Mobilexion Technologies

Mobilexion Technologies is a start-up company located in Techno Parkwhich hosts over 270 IT and ITES companies employing over 40,000 ITprofessionals. Mobilexion Technologies incubated our team for theexecution of this project from 3/12/2013.

MCSCS 301 FINAL REVIEW 7of 31

Page 9: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Mobilexion TechnologiesProfileCore CompetenciesSupport & Training

Mobilexion Technologies-Profile

Private Limited Company incorporated in July 2012.

Located at Amstor House, Technopark, Trivandrum.

Vision - Explore Areas Others Wont Venture.

Areas of interest Health Informatics, Biomedical, Acoustic, Sonar,Space, Astronomy, etc.

MCSCS 301 FINAL REVIEW 8of 31

Page 10: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Mobilexion TechnologiesProfileCore CompetenciesSupport & Training

Mobilexion- Core Competencies

Mobilexion Technologies is a Science and Engineering Company aims toprovide Core Competencies in the following areas.

Ubiquitous Computing for Scientific and Engineering Applications

Image processing

Communications

Mathematical Modeling and Visualization

Healthcare Informatics

Contract R&D

MCSCS 301 FINAL REVIEW 9of 31

Page 11: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Mobilexion TechnologiesProfileCore CompetenciesSupport & Training

Support & Training

The Company provided us with 24/7 working environment withinternet facility.

Provided and initiated Technical Training in different domains

Jboss Server Configuration(CDAC)WIFI Network Configuration in LinuxAakash Workshop(ICFOSS)Open Hardware Workshop(ICFOSS)Ubuntu Server Configuration(IIT-M)

MCSCS 301 FINAL REVIEW 10of 31

Page 12: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Mobilexion TechnologiesProfileCore CompetenciesSupport & Training

Support & Training

Procured and provided the following for testing and implementation

Server MachineWIFI Modem & adapter.Local Network.

Provided directions for creation and maintenance of a publiclyaccessible protected wiki icuautomation.wikispaces.com

Provided assistance in preparing the research paper which gotaccepted in IEEE ICT-2013 Conference.

Discussion under progress with ICFOSS for training on WebServices, JSON parsing etc.

MCSCS 301 FINAL REVIEW 11of 31

Page 13: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Mobilexion TechnologiesProfileCore CompetenciesSupport & Training

Training Schedule

SNo Period Activity1 3/12/12 to 18/12/12 Initiation and introductory

sessions2 19/12/12 to 30/12/12 Xmas Holidays3 Rest of the period Main sessions4 15/1/13 to 16/1/13 Interaction at JMMC5 6/2/13 Presentation in College6 16/2/13 to 17/2/13 ICFOSS workshop on Akash7 23/2/13 to 24/2/13 ICFOSS workshop on

Things that think4 26/2/13 to 28/2/13 Server Set Up at JMMC8 8/3/13 Internal presentation in

College

MCSCS 301 FINAL REVIEW 12of 31

Page 14: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Mobilexion TechnologiesProfileCore CompetenciesSupport & Training

Major Accomplishments

The major achievements of the industrial training are listed below:-

Was able to understand the working of the Android OperatingSystem and development of Android applications.

Was able to set up an Ubuntu server system that can used tocommunicate with the Akash Tablets over the WiFi network as theback-end platform for providing the DBMS and Application Serverservices.

Was able to set up the Postgresql DBMS server as the DBMSengine for the back-end system.

Setting up the JBOSS application server on the back-end system.

Established an architectural design for the system envisaged underthe mini project.

Participated in the ICFOSS workshops on Open Source Softwareand Hardware

MCSCS 301 FINAL REVIEW 13of 31

Page 15: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

Mini Project

Title:“Intensive Care Unit Automation-Android Implementations”This Mini-Project focusses on design& development AndroidImplementations for ICUAS.Some of the Apps under development is

1 Patient Data

2 Vitals Chart

3 ICU Direct Monitor

4 Lab Wizard

MCSCS 301 FINAL REVIEW 14of 31

Page 16: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

Android Implementation

Our requirement was to create a Android App which can send requestsand receive responses from a server. In that process the android clientneed to retrieve values from database located in a server. In our case theApplication Server was Jboss and the database was Postgres. So ourfocus was on Android Implementations that talks to a database locatedin a remote server.We were able to retrieve values from a database using the Android App.Writing to the Database requires the use of Web Services, JSONParsing/XML Parsing.

MCSCS 301 FINAL REVIEW 15of 31

Page 17: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

ICUAS-JMMC: Opening Screen

We have had interactions with JMMC, a Christian Minority Institutionwhich is one of the well known Medical Colleges in Kerala. We arefocussing on delivering an App for the automation of neuro ICU of theHospital and subsequently to other ICU’s.

MCSCS 301 FINAL REVIEW 16of 31

Page 18: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

Patient Data Monitor

This App is used for the overall monitoring of an ICU patient. Thedoctors or the clinical staff can easily review a patient selected by his bednumber.

MCSCS 301 FINAL REVIEW 17of 31

Page 19: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

The different review facets include charts, documents, images, lab resultsetc. The different iconic interfaces are carefully designed which will allowan end user to collect the required information within a few taps.

MCSCS 301 FINAL REVIEW 18of 31

Page 20: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

Vitals Chart

This App is used for hourly recording of vital signs and for providing achart view to the consulting clinicians. This App had a major impact bymaking life easier for ICU nursing staff. In the conventional system thenursing staff will have to run around different beds to collect the readingand again re-enter these to the system/forms.

MCSCS 301 FINAL REVIEW 19of 31

Page 21: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

Vitals Chart

A view of the TPR Chart

MCSCS 301 FINAL REVIEW 20of 31

Page 22: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

ICU Direct Monitor-Real time Chart

A View of the real time chart

MCSCS 301 FINAL REVIEW 21of 31

Page 23: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

Lab Wizard

This App is used to issue lab test request and retrieve the details ofinvestigation results. This App took away a lot of overhead involvedwhen it was done manually.The procedure for requesting for a lab testand retrieving results is as shown.

MCSCS 301 FINAL REVIEW 22of 31

Page 24: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Android ImplementationsICUAS-JMMC Android App Demonstration

ICUAS-JMMC Android App Demonstration

This Android App makes the all the relevant ICU related data available inan ubiquitous manner. Data is retrieved from a postgres databaserunning on a Jboss Server.

MCSCS 301 FINAL REVIEW 23of 31

Page 25: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Research Papers Accepted

1. A Context Aware System for Generation and Propagation ofAutomated Alerts from an Intensive Care Unit

Publishers: IEEExploreConference: ICT 2013(IEEE Confer-

ence)Paper submitted on: February 15-2013Paper accepted on: February 28-2013To be presented on: April 11-2013

Venue: NIU KanyakumariCategory: e-healthAuthors: Joms Antony, Bichu Vi-

jayan, Sudhin Joy, San-thoshkumar GS.

MCSCS 301 FINAL REVIEW 24of 31

Page 26: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

Research Papers Accepted

2. A Tablet PC based System for Ubiquitous Patient Monitoringand Smart Alert Generation in an Intensive Care Unit

Publishers: International Journalof Computer Applica-tions(IJCA)

Paper submitted on: March 4-2013Paper accepted on: March 24-2013To be published on: April 18-2013

Authors: Joms Antony, Anju K.S,Anumol Mathew.

Indexed by: Google Scholar, NASAADS (Harvard Univ.),CiteSeer, University ofWashington etc

MCSCS 301 FINAL REVIEW 25of 31

Page 27: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

InterfacingPreliminary Work

Future Scopes-Interfacing

Monitoring of Vital Parameters happen only at bedside monitors or atcentral station inside the ICU. The measurements from these instrumentsare stored using archaic methods such as a patient history record on apaper. The access to these records is cumbersome and not availableunless the medical personnel is present at the point of care.

Data Communication

RS232

RS422

Via network using TCP/IP

MCSCS 301 FINAL REVIEW 26of 31

Page 28: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

InterfacingPreliminary Work

Literature Survey

Thongpithoonrat, Pongnarin; McKneely, Paul K.; Gumudavelli, Suman; Gurkan, D.; Chapman, Frank M.

Networking and plug-and-play of bedside medical instruments. EMBS 2008; 1514 - 1517.

Insup Lee, Oleg Sokolsky, Sanjian Chen. Challenges and Research Directions in Medical Cyber-Physical

Systems. Invited Paper in Special Issue on Cyber-Physical Systems, Proceedings of the IEEE, vol.100, no.1,pp.75-90, Jan. 2.

Apkon M, Singhaviranon P. Impact of an electronic information system on physician workflow and data

collection in the intensive care unit. Intensive Care Med 2000; 27: 122130. 11.

Waylon Brunette, Rita Sodt, Rohit Chaudhri, Mayank Goel, Michael Falcone, Jaylen VanOrden, Gaetano

Borriello. Open Data Kit Sensors: A Sensor Integration Framework for Android at the Application-Level*

*An interesting paper shared by Dr.Beth Kolko, Washington University during the open hardware conference.

MCSCS 301 FINAL REVIEW 27of 31

Page 29: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

InterfacingPreliminary Work

Issues in Interfacing

Unfortunately, each medical instrument has its unique proprietary API(application programming interface - if any) to provide automated andelectronic access to monitoring data.There are some IP addressable Multipara Monitoring devices. Our Effortis to interface these instruments to the Tablet PC. Hopefully we will beable provide the implementation for the same.

Our focus is to provide monitoring of Vitals using a Tablet PC andStorage of the Vital parameters(some if not all) by logging these valuesinto file or database.

MCSCS 301 FINAL REVIEW 28of 31

Page 30: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

InterfacingPreliminary Work

Preliminary Work

Work done

Checked the different types of equipment in JMMC.

Studied about Starplus monitor(L & T).

Received the Starplus service manual from L & T.

Studied about Philips MP-20 monitor device which is IPaddressable.

Learned about Arduino/Raspberry Pi micro controller boards.

MCSCS 301 FINAL REVIEW 29of 31

Page 31: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

InterfacingPreliminary Work

Preliminary Work

Was able to create a data logging application using arduino microcontroller board

Learned about different shields that can be connected to thearduino board like SDCard, Bluetooth, WIFI etc

MCSCS 301 FINAL REVIEW 30of 31

Page 32: MCCS301-Final Presentation

Overview of ICU Automation ProjectIndustrial Training

Mini ProjectResearch Papers

Future work

InterfacingPreliminary Work

Thank You

MCSCS 301 FINAL REVIEW 31of 31