project plan
play

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


  1. 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 Students… …to Professionals

  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

  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

  4. Design Specifications • Most used functionality on the home page  Search for food /exercise  View recurring (daily) and long-term goal progress o 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

  5. Screen Mockups (iPhone App) The Capstone Experience Team Medtronic Project Plan 5

  6. Screen Mockups (Web App) Logged as johnny Account Settings / Log Out Search for food, exercises, drugs... D ashboard F ood Fitness G oals Medical Recent Act ivit y More • Ate one banana 5 hours ago • Measured weight, 150 lb 9 hours ago • B lood glucose level, 150 mg/dL 14 hours ago G oals Add G oal C arbs by end of today Select data to compare on graph ' 90 200 g . C alories by end of week Measurements Nut rit ion Timespan 4000 9000 T otal C arbs mm/dd/yyyy C alories F rom B lood G lucose Level Weight by D ecember 25 Sodium Sat urated F at B lood P ressure 140 10 lbs C holesterol P rotein 09/20/2010 T o Weight 190 lbs 150 lbs T otal F iber U pdate G raph The Capstone Experience Team Medtronic Project Plan 6

  7. Screen Mockups (Web App) Logged as johnny Account Settings / Log Out Search for food, exercises, drugs... D ashboard F ood Fit ness G oals Medical Recent Act ivit y B anana Split More • Ate one banana 5 hours ago • Measured weight, 150 lb 9 hours ago • B lood glucose B ased on your weight of 140 lbs, if you should level, 150 mg/dL 14 hours ago consider burning of f the 494 calories f rom this B anana Split, t ry one of the following: Image • R unning for 74 minutes G oals • S wimming for 99 minutes Add G oal C arbs by end of today ' 90 200 g . Recent consumpt ion H ave you eaten this food? C alories by end of week 4000 9000 • 2 s undaes Serving Size Sept 5, 2010 Weight by D ecember 25 • 1 s undae sundae 1 140 10 lbs Aug 9, 2010 • 3 .5 sundaes 190 lbs 150 lbs When? Apr 23, 2010 09/20/2010 at lunch I Ate This The Capstone Experience Team Medtronic Project Plan 7

  8. Screen Mockups (Web App) Logged as johnny Account Settings / Log Out Search for food, exercises, drugs... D ashboard F ood Fit ness G oals Medical Search for an exercise running Recent Act ivit y Recent Act ivit y F ast Running More More Moderate Running - 5 mph (12 min/mi) G o • Ate • Ate one one banana banana Fast Running - 10 mph (6 min/mi) 5 hours ago 5 hours ago • Measured weight, 150 lb • Measured weight, 150 lb Cross-country running 9 hours ago 9 hours ago H ave you done this exercise ? Recent F ast Running workouts • B lood glucose • B lood glucose level, 150 mg/dL level, 150 mg/dL 14 hours ago 14 hours ago • 2 .5 miles, 30 minutes • 2 .2 miles, 18 minutes D urat ion Sept 5, 2010 Aug 4, 2010 40 minutes G G oals oals Add G Add G oal oal • 1 .8 miles, 20 minutes • 1 .2 miles, 18 minutes Sept 2, 2010 Aug 2, 2010 C C arbs by end of today arbs by end of today H eart Rate (optional) • 5 .9 miles, 1.3 hours • 3 . 1 miles, 40 minutes 90 90 200 g . 200 g . ' ' Aug 28, 2010 July 30, 2010 C C alories by end of week alories by end of week • 4 .2 miles, 1 hour • 2 .9 miles, 37 minutes D istance 4000 4000 9000 9000 Aug 24, 2010 July 27 , 2010 2 miles • 3 .7 miles, 45 hours • 2 .5 miles, 22 minutes Weight by D Weight by D ecember 25 ecember 25 Aug 23, 2010 July 24, 2010 When? 140 140 10 lbs 10 lbs • 3 . 4 miles, 55 minutes 09/20/2010 190 lbs 190 lbs 150 lbs 150 lbs at 11:00 am Aug 20, 2010 • 1 .8 miles, 15 minutes I D id This View O lder Aug 17 , 2010 The Capstone Experience Team Medtronic Project Plan 8

  9. Screen Mockups (Web App) Logged as johnny Account Settings / Log Out Search for food, exercises, drugs... D ashboard F ood Fit ness G oals Medical Recent Act ivit y More • Ate one banana 5 hours ago • Measured weight, 150 lb 9 hours ago • B lood glucose level, 150 mg/dL 14 hours ago G oals Add G oal C arbs by end of today Limit C arbohydrates to 200 g per day ' 90 200 g . C alories by end of week E dit G oal C hange t imespan of graph D ef ine goal target by 4000 9000 mm/dd/yyyy F rom C holesterol Weight by D ecember 25 every day Inter val 250 g 140 10 lbs 09/20/2010 T o 190 lbs 150 lbs mm/dd/yyyy D ate D elete G oal U pdate G raph U pdate G oal The Capstone Experience Team Medtronic Project Plan 9

  10. Screen Mockups (Web App) Logged as johnny Account Settings / Log Out Search for food, exercises, drugs... D ashboard F ood Fit ness G oals Medical S tart a new goal Recent Act ivit y More • Ate Measurement one banana D ef ine goal target by Nut rition 5 hours ago • Measured weight, 150 lb every day Inter val 9 hours ago Blood G lucose Level • B lood glucose C alories T otal C arbs level, 150 mg/dL mg/dL 14 hours ago mm/dd/yyyy 200 g D ate Blood P ressure bp Sat urated F at Sodium G oals Add G oal Weight g mg C arbs by end of today lbs Add G oal C holesterol P rotein ' 90 200 g . g g C alories by end of week T otal F iber 4000 9000 g Weight by D ecember 25 140 10 lbs 190 lbs 150 lbs The Capstone Experience Team Medtronic Project Plan 10

  11. Screen Mockups (Web App) Logged as johnny Account Settings / Log Out Search for food, exercises, drugs... D ashboard F ood Fit ness G oals Medical Measurements Recent Act ivit y More • Ate one banana 5 hours ago September 20, 2010 (T oday) • Measured weight, 150 lb 9 hours ago • W eight: 150 lb • B lood glucose level, 150 mg/dL 2: 14 P M 14 hours ago • B lood glucose level: 150 mg/dL E dit D elete 12:09 AM G oals September 19, 2010 (Y esterday) Add G oal E dit Measurement D ate 09/20/2010 • B lood pressure: 199/ 70 bp C arbs by end of today 10:54 P M Blood glucose level ' 90 200 g . • W eight: 148 lb Time 12:09 AM 155 mg/dL 9:44 P M C alories by end of week • B lood pressure: 174/66 bp U pdate measurement 4000 9000 10:54 P M • W eight: 147 lb Weight by D ecember 25 1: 13 P M 140 10 lbs 190 lbs 150 lbs View O lder The Capstone Experience Team Medtronic Project Plan 11

  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 Team Medtronic Project Plan 12

  13. System Architecture MySQL Web Services FatSecret Nutrition Facts Medical HTTP HealthVault Data Web Browser Web Application Medical Device Exposes Measurements Other Interfaces User Medtronic Device RESTful Web REST Service iPhone App The Capstone Experience Team Medtronic Project Plan 13

  14. System Components • Hardware Platforms  Web App: All platforms that support Java JVM  iPhone app: Apple iOS • Software Platforms / Technologies  Web app o Groovy on Grails  iPhone app o Xcode 3.2.4 with iPhone SDK 4.1 o RedLaser SDK  MySQL Server  External Data Sources o Interface via REST and XML web services The Capstone Experience Team Medtronic Project Plan 14

  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 Team Medtronic Project Plan 15

Recommend


More recommend