Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

AndroidAPS - Presented at the 2017 DiabetesMine D-Data ExChange

520 Aufrufe

Veröffentlicht am

Adrian Tappe of Nightscout & OpenAPS Europe offers an enlightening look at developing AndroidAPS in the German-speaking world, at the 2017 DiabetesMine D-Data ExChange on Nov. 16 at Stanford School of Medicine.

Veröffentlicht in: Gesundheit & Medizin
  • Als Erste(r) kommentieren

AndroidAPS - Presented at the 2017 DiabetesMine D-Data ExChange

  1. 1. AndroidAPS A DIY Artificial Pancreas System Adrian Tappe
  2. 2. About me  Computer Scientist from Germany living in Austria  Currently finishing up my Master‘s Thesis in Pervasive Computing  Concept in Software Engineering  Computing „anytime“ and „everywhere“  Embedded devices, sensors, machine learning  „Internet of Things“
  3. 3. My involvement in #WeAreNotWaiting  Spring 2014: First CGM – Dexcom (reason: open source code from John Costik)  Summer 2014: Intelligent alarm clock on a Raspberry Pi  Autumn 2014: Statistics for NightScout chrome uploader
  4. 4. My involvement in #WeAreNotWaiting  Spring 2014: First CGM – Dexcom (reason: open source code from John Costik)  Summer 2014: Intelligent alarm clock on a Raspberry Pi  Autumn 2014: Statistics for NightScout chrome uploader
  5. 5. My involvement in #WeAreNotWaiting  Spring 2014: First CGM – Dexcom (reason: open source code from John Costik)  Summer 2014: Intelligent alarm clock on a Raspberry Pi  Autumn 2014: Statistics for NightScout chrome uploader
  6. 6. My involvement in #WeAreNotWaiting  Spring 2015: Joined the xDrip dev team.  xDrip: CGM App - first only for wireless Dexcom G4 signals - now a full CGM suite, extensive features, almost all Sensors
  7. 7. My involvement in #WeAreNotWaiting  Summer 2015: Main Contributor to xDrip; preparing releases:  General goal: Bring the app further  Personal Goal: Tighter control Good BG Control!  Spring 2015: Joined the xDrip dev team.  xDrip: CGM App - first only for wireless Dexcom G4 signals - now a full CGM suite, extensive features, almost all Sensors
  8. 8. My involvement in #WeAreNotWaiting Good BG Control!  Spring 2015: Joined the xDrip dev team.  xDrip: CGM App - first only for wireless Dexcom G4 signals - now a full CGM suite, extensive features, almost all Sensors  Summer 2015: Main Contributor to xDrip; preparing releases:  General goal: Bring the app further  Personal Goal: Tighter control
  9. 9. What is Good?  Quality of Live?  Alarm fatigue  Stress Good BG Control? Automation Closed Loop
  10. 10. DIY-Artificial Pancreas Systems: UI • Pump HW • Linux • µC Pump • MDT • dxd UI • iPhone HW • Riley • Link Pump • MDT • dxd UI • Android HW • none Pump • DANA*R
  11. 11. DIY-Artificial Pancreas Systems: UI • Pump HW • Linux • µC Pump • MDT • dxd UI • Android HW • none Pump • DANA*R
  12. 12. My Decision: AndroidAPS Miloš with Family
  13. 13. AndroidAPS: Typical Setup  Phone:  Runs AndroidAPS  Also CGM  SmartWatch (optional)  Monitor  Controls  Dana*R Pump  Available in Europe and Asia  Direct Bluetooth Connection from phone
  14. 14. Timeline Dana @danalewis „What does a closed loop artificial pancreas look lie?“ (The size of your battery may vary :) ) #DIYPS #OpenAPSc 2015
  15. 15. Timeline 2015 Pete Schwamb @ps2 @danalewis Maybe someday it will look like this! :) 2016
  16. 16. Timeline 20162015 2017
  17. 17. AndroidAPS - Overview
  18. 18. AndroidAPS - Overview
  19. 19. AndroidAPS - Overview
  20. 20. AndroidAPS - Overview
  21. 21. AndroidAPS - Overview
  22. 22. AndroidAPS - Overview
  23. 23. AndroidAPS - Overview
  24. 24. AndroidAPS - Overview
  25. 25. Video
  26. 26. AndroidAPS – Traits and Peculiarities  Reuse what is good  Modularity  Internationalization  Two perspectives: Caregiver ↔ Adult T1D
  27. 27. AndroidAPS – Reuse what is good.  Reuse what is good:  Algorithm from OpenAPS  Integration & Interoparability:  NightScout Care Portal  xDrip
  28. 28. AndroidAPS – Modularity  Modularity:  Configurability: e.g. user can decide between algorithm versions  Extendability: One can add things that only a part of the users will need.  Encapsulation: New developers can start with just one module.  Examples: Different Pumps; Smartwatch Integration
  29. 29. AndroidAPS – i18n  Internationalization  Ritual: call for translations before each release: User involvement!  11 Languages: English, Bulgarian, Czech, German, Dutch, Spanish, Greek, Italian, Korean, Russian, Swedish
  30. 30. AndroidAPS – Two perspectives  Two perspectives: Caregiver ↔ Adult T1D  Watch vs. Single button interface  Messaging the loop  Objectives:  Guide for new users
  31. 31. AndroidAPS – Two perspectives  Two perspectives: Caregiver ↔ Adult T1D  Watch vs. Single button interface  Messaging the loop  Objectives:  Guide for new users
  32. 32. AndroidAPS: Does it help?  Absolutely!  Personal benefit: Goal Acheived!  A1c stayed low  Much less alarms: 1/5th  Case Study: Gem (n=1)
  33. 33. AndroidAPS: Does it help? Before: 55% in range(n=1)
  34. 34. AndroidAPS: Does it help? After: 82% in range(n=1)
  35. 35. Does it help? Before: 55% in range After: 82% in range (n=1)
  36. 36. AndroidAPS in numbers  254 daily active users (October 2nd)  ~ 50 in Germany  3 active developers  Many who help with  Support  Translations and User Guide  Graphics & Icons  Motivation  Really everyone can contribute! #WeAreNotWaiting
  37. 37. Video

×