14
B. COURTNEY · D. HUYNH · D. MOLANDER · M. MCLAUGHLIN · S. PATEL SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS HEALTHCARE

SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

B. COURTNEY · D. HUYNH · D. MOLANDER · M. MCLAUGHLIN · S. PATEL

SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS HEALTHCARE

Page 2: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

Brief Background

● Current workflow

● Five rights of medicine administration:

1. Right patient

2. Right drug

3. Right dosage

4. Right route

5. Right time

● Improve nursing medicine distribution

a. Reduce number of errors in nursing healthcare.

1 of 12

Page 3: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

Simplifying the Problem

● There is a lot of room for error

○ Crushed pills

○ Wrong dosage

○ Incorrect IV

○ Reading warning labels

● Very broad problem, let’s simplify!2 of 12

Page 4: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

Our Solution

● Detect errors in the environment

○ Wrong patient

○ Wrong medication

● Alert caretaker

Simplifying the Problem

3 of 12

Page 5: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

Development Tools

● Asana Project Management

● Google Drive, Hangout

● BitBucket

● Eclipse

4 of 12

Page 6: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

ArchitecturePresentation layer

● Android powered devices● User interface● Barcode reader

Logic layer

● GlassFish● JAX-RS REST API + JSON● Google Gson● Android httpClient● PHP data miner

Data layer

● MySQL DB

SQLQuery

JSON

Android SDK

MySQL5.5.34

Typical 3-tier architecture

5 of 12

Page 7: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

● Zbar (GNU LGPL 2.1)

● Cross-platform Java

● Lightweight

○ Low power consumption

○ Easy on CPU

● Simple API

Barcode Library

6 of 12

Page 8: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

7 of 12

GUI

Page 9: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

8 of 12

GUI

Page 10: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

9 of 12

GUI

Page 11: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

● Object Detection using images is not accurate

● Barcode scanning depends heavily on resolution of camera

● Battery life may be insufficient for single shift use

● Failure to model healthcare system

● Unable to test in real world environment

10 of 12

Upcoming Risks

Page 12: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

Risk Mitigation

● Give priority to object detection development

● Set resolution minimum requirement (4 Mpx)

● Set battery minimum requirement (depends on amp draw)

● Discuss workflow with current working nurses

11 of 12

Page 13: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

Moving Forward

12 of 12

ProblemDefinition

● Researching● Risks● Data Mining● Interactions● Warnings● Prototype

● Code clean● Object

Detection● Inference

Sept. 2013 Dec.2013

Mar.2014

June2014

● Doing better object detection

● Machine learning

● Google Glass testing

Real-time error checking with Ashvin

Beyond 2014

Page 14: SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS … · SQL Query JSON Android SDK MySQL 5.5.34 Typical 3-tier architecture 5 of 12 Zbar (GNU LGPL 2.1) Cross-platform Java Lightweight

B. COURTNEY · D. HUYNH · D. MOLANDER · M. MCLAUGHLIN · S. PATEL

SUPERVISOR : DR. SUNNY WONG SPONSOR : SIEMENS HEALTHCARE

PRODUCT DEMO