Project Plan Wellness Application for Medtronic Patients The - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Wellness Application for Medtronic Patients The - - PowerPoint PPT Presentation

Project Plan Wellness Application for Medtronic Patients The Capstone Experience Team Medtronic Chris Vanwiemeersch Joe Heldt Zach Riggle Vu Bui Department of Computer Science and Engineering Michigan State University Fall 2010 From


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Wellness Application for Medtronic Patients

Team Medtronic

Chris Vanwiemeersch Joe Heldt Zach Riggle Vu Bui Department of Computer Science and Engineering Michigan State University Fall 2010

slide-2
SLIDE 2

Project Overview

Goal

  • Complete and polish current Wellness Portal apps
  • Web app
  • iPhone app
  • Integrate with
  • Microsoft HealthVault
  • Medtronic devices
  • Nutrition source (FatSecret)
  • Streamline Existing Functionality

The Capstone Experience Team Medtronic Project Plan 2

slide-3
SLIDE 3

Functional Specifications

  • Ingest Medical Data Automatically
  • Medtronic Devices (Mocked XML)
  • Microsoft HealthVault (XML-WS)
  • Collect food and exercise information from user
  • Automatic entry via search
  • Track arbitrary data, e.g. carbohydrates or weight
  • Create and track goals related to any tracked data
  • Provide recommendations from USDA guidelines

The Capstone Experience Team Medtronic Project Plan 3

slide-4
SLIDE 4

Design Specifications

  • Most used functionality on the home page
  • Search for food /exercise
  • View recurring (daily) and long-term goal progress
  • Bar / Pill Graph
  • Viewing recommendations
  • Focus on quick and seamless data entry
  • Gratuitous use of autocomplete
  • Search -> Select -> Record

The Capstone Experience Team Medtronic Project Plan 4

slide-5
SLIDE 5

Screen Mockups (iPhone App)

The Capstone Experience 5 Team Medtronic Project Plan

slide-6
SLIDE 6

Screen Mockups (Web App)

The Capstone Experience 6 Team Medtronic Project Plan

Logged as johnny

Account Settings / Log Out

Search for food, exercises, drugs...

D ashboard F

  • od Fitness G
  • als Medical

Recent Act ivit y

  • Ate
  • ne

banana

5 hours ago

  • Measured weight, 150 lb

9 hours ago

  • Blood glucose

level, 150 mg/dL

14 hours ago

More

G

  • als

C arbs by end of today ' Add G

  • al

9000 4000 200 g . 90 10 lbs 140 Weight by D ecember 25 190 lbs 150 lbs C alories by end of week

Select data to compare

  • n graph

Measurements

B lood P ressure B lood G lucose Level Weight

Nut rit ion

Sat urated F at C alories T

  • tal C

arbs Sodium P rotein C holesterol T

  • tal F

iber

U pdate G raph

Timespan

mm/dd/yyyy

F rom

09/20/2010

T

slide-7
SLIDE 7

Screen Mockups (Web App)

The Capstone Experience 7 Team Medtronic Project Plan

Logged as johnny

Account Settings / Log Out

Search for food, exercises, drugs...

D ashboard F

  • od Fit ness G
  • als Medical

Recent Act ivit y

  • Ate
  • ne

banana

5 hours ago

  • Measured weight, 150 lb

9 hours ago

  • Blood glucose

level, 150 mg/dL

14 hours ago

More

G

  • als

C arbs by end of today ' Add G

  • al

9000 4000 200 g . 90 10 lbs 140 Weight by D ecember 25 190 lbs 150 lbs C alories by end of week

H ave you eaten this food?

Serving Size

I Ate This

1 When?

lunch

at

sundae 09/20/2010

B anana Split

B ased on your weight of 140 lbs, if you should consider burning of f the 494 calories f rom this B anana Split, t ry one

  • f the

following:

  • Running for 74 minutes
  • Swimming for 99 minutes

Recent consumpt ion

Image

  • 2 sundaes

Sept 5, 2010

  • 1 sundae

Aug 9, 2010

  • 3.5 sundaes

Apr 23, 2010

slide-8
SLIDE 8

Screen Mockups (Web App)

The Capstone Experience 8 Team Medtronic Project Plan

Logged as johnny

Account Settings / Log Out

Search for food, exercises, drugs...

Recent Act ivit y

  • Ate
  • ne

banana

5 hours ago

  • Measured weight, 150 lb

9 hours ago

  • Blood glucose

level, 150 mg/dL

14 hours ago

More

G

  • als

C arbs by end of today ' Add G

  • al

9000 4000 200 g . 90 10 lbs 140 Weight by D ecember 25 190 lbs 150 lbs C alories by end of week

Search for an exercise

G

  • running

Moderate Running - 5 mph (12 min/mi) Fast Running - 10 mph (6 min/mi) Cross-country running

Recent Act ivit y

  • Ate
  • ne

banana

5 hours ago

  • Measured weight, 150 lb

9 hours ago

  • Blood glucose

level, 150 mg/dL

14 hours ago

More

G

  • als

C arbs by end of today ' Add G

  • al

9000 4000 200 g . 90 10 lbs 140 Weight by D ecember 25 190 lbs 150 lbs C alories by end of week

H ave you done this exercise ?

D urat ion

I D id This

40 When?

11:00 am

at

minutes 09/20/2010

F ast Running

Recent F ast Running workouts

  • 2.5 miles, 30 minutes

Sept 5, 2010

  • 1.8 miles, 20 minutes

Sept 2, 2010

  • 5.9 miles, 1.3 hours

Aug 28, 2010

  • 4.2 miles, 1 hour

Aug 24, 2010

  • 3.7 miles, 45 hours

Aug 23, 2010

  • 3.

4 miles, 55 minutes

Aug 20, 2010

  • 1.8 miles, 15 minutes

Aug 17 , 2010

H eart Rate D istance 2

miles

(optional) View O lder

D ashboard F

  • od Fit ness G
  • als Medical
  • 2.2 miles, 18 minutes

Aug 4, 2010

  • 1.2 miles, 18 minutes

Aug 2, 2010

  • 3.

1 miles, 40 minutes

July 30, 2010

  • 2.9 miles, 37 minutes

July 27 , 2010

  • 2.5 miles, 22 minutes

July 24, 2010

slide-9
SLIDE 9

Screen Mockups (Web App)

The Capstone Experience 9 Team Medtronic Project Plan

D ashboard F

  • od Fit ness G
  • als Medical

Logged as johnny

Account Settings / Log Out

Search for food, exercises, drugs...

Recent Act ivit y

  • Ate
  • ne

banana

5 hours ago

  • Measured weight, 150 lb

9 hours ago

  • Blood glucose

level, 150 mg/dL

14 hours ago

More

G

  • als

C arbs by end of today ' Add G

  • al

9000 4000 200 g . 90 10 lbs 140 Weight by D ecember 25 190 lbs 150 lbs C alories by end of week U pdate G raph

C hange t imespan of graph

mm/dd/yyyy

F rom

09/20/2010

T

  • Limit C

arbohydrates to 200 g per day

E dit G

  • al

C holesterol

250

g U pdate G

  • al

D ef ine goal target by

mm/dd/yyyy

D ate

every day

Inter val

D elete G

  • al
slide-10
SLIDE 10

Screen Mockups (Web App)

The Capstone Experience 10 Team Medtronic Project Plan

D ashboard F

  • od Fit ness G
  • als Medical

Logged as johnny

Account Settings / Log Out

Search for food, exercises, drugs...

Recent Act ivit y

  • Ate
  • ne

banana

5 hours ago

  • Measured weight, 150 lb

9 hours ago

  • Blood glucose

level, 150 mg/dL

14 hours ago

More

G

  • als

C arbs by end of today ' Add G

  • al

9000 4000 200 g . 90 10 lbs 140 Weight by D ecember 25 190 lbs 150 lbs C alories by end of week

S tart a new goal

Add G

  • al

D ef ine goal target by

mm/dd/yyyy

D ate

Measurement

Blood G lucose Level Blood P ressure Weight

mg/dL bp lbs

Nut rition

T

  • tal C

arbs Sodium P rotein C alories Sat urated F at C holesterol T

  • tal F

iber

g g g

200

g mg g

every day

Inter val

slide-11
SLIDE 11

Screen Mockups (Web App)

The Capstone Experience 11 Team Medtronic Project Plan

D ashboard F

  • od Fit ness G
  • als Medical

Logged as johnny

Account Settings / Log Out

Search for food, exercises, drugs...

Recent Act ivit y

  • Ate
  • ne

banana

5 hours ago

  • Measured weight, 150 lb

9 hours ago

  • Blood glucose

level, 150 mg/dL

14 hours ago

More

G

  • als

C arbs by end of today ' Add G

  • al

9000 4000 200 g . 90 10 lbs 140 Weight by D ecember 25 190 lbs 150 lbs C alories by end of week

September 20, 2010 (T

  • day)

E dit D elete

E dit Measurement

Blood glucose level

155

mg/dL

09/20/2010

D ate

12:09 AM

Time

Measurements

  • Weight: 150 lb

2: 14 P M

  • Blood glucose

level: 150 mg/dL

12:09 AM

September 19, 2010 (Y esterday)

  • Blood pressure: 199/ 70 bp

10:54 P M

  • Weight: 148 lb

9:44 P M

  • Blood pressure: 174/66 bp

10:54 P M

  • Weight: 147 lb

1: 13 P M

U pdate measurement View O lder

slide-12
SLIDE 12

Technical Specifications

  • Web app
  • Compatible with IE7, IE8; Firefox 2, 3; Safari
  • Developed with Groovy on Grails, JDK
  • MySQL Database backend
  • Exposes RESTful Web Service to iPhone
  • iPhone app
  • Run on all iOS-compatible devices
  • Developed with Xcode 3.2.4 and iPhone SDK 4.1
  • Interface with Web App via RESTful Web Service

The Capstone Experience 12 Team Medtronic Project Plan

slide-13
SLIDE 13

System Architecture

The Capstone Experience 13 Team Medtronic Project Plan

MySQL RESTful Web Service Web Application User FatSecret HealthVault Web Services Medtronic Device Other Interfaces Web Browser iPhone App Nutrition Facts Medical Data Medical Device Measurements Exposes REST HTTP

slide-14
SLIDE 14

System Components

  • Hardware Platforms
  • Web App: All platforms that support Java JVM
  • iPhone app: Apple iOS
  • Software Platforms / Technologies
  • Web app
  • Groovy on Grails
  • iPhone app
  • Xcode 3.2.4 with iPhone SDK 4.1
  • RedLaser SDK
  • MySQL Server
  • External Data Sources
  • Interface via REST and XML web services

The Capstone Experience 14 Team Medtronic Project Plan

slide-15
SLIDE 15

Testing

  • Web
  • Exploit unit and integration testing support in Grails
  • Code reviews from Medtronic
  • iPhone
  • Exploit Xcode unit testing functionality
  • Code reviews from Medtronic
  • Integration testing when all new features

completed

The Capstone Experience 15 Team Medtronic Project Plan

slide-16
SLIDE 16

Risks

  • Communicating Between iPhone and Server
  • Import information from Microsoft HealthVault
  • Interface with Nutrition Data provider
  • Interface with Medtronic devices

The Capstone Experience 16 Team Medtronic Project Plan