Pancreas artificial
open source & monitoreo de diabetes con Flask
#tech4good #WeAreNotWaiting



$whoami
Diana Rodríguez
Google Developer Expert
Auth0 Ambassador
Microsoft MVP
🐍 Developer Advocate @ Vonage
CEO/Founder @ Code ON
🎖 @wearecodeon |https://codeon.rocks
🐦 @cotufa82 | https://superdi.dev

@cotufa82

DIABETES
@cotufa82



WHY ALL THIS FUSS?


RUNNING AN AUTOMATED PROCESS MANUALLY WITH THESE GUIDELINES

@cotufa82


COMO? MÁS CONTEXTO POR FAVOR....?
@cotufa82






@cotufa82


USAR LA TECNOLOGÍA PARA EL BIEN

@cotufa82

1. Monitoreo
@cotufa82


- Web-based CGM (sistema de monitoreo continuo de glucosa)
- Data en tiempo real - Predicción de 30 min usando un modelo autoregresivo de segundo orden
- El servidor lee desde mongoDB que almacena la data del sensor
- Alarmas generadas para valores "high" y "low"
- FOSS!!
CONTEXT


2. Automatización
@cotufa82

OpenAPS
(Open Artificial Pancreas System)

@cotufa82

"Hasta el 13 de julio de 2020, hay más de (n = 1) * 1.957 + personas en todo el mundo con varios tipos de implementaciones de DIY Loop (que conozcamos). Este número sigue creciendo, al igual que el número de opciones para varios tipos de sistemas DIY.!"
OpenAPS
@cotufa82








Mi (y nuestra)
Contribución

FLASK EN ACCIÓN
+

PROBLEMA

👂🏼
😴
🚫
🧐
HOW?
3.9 mmol/L
or
70 mg/dl
🚨⬇️🚨
10 mmol/L
or
180 mg/dl
🚨⬆️🚨
📲
SOLUCIÓN


<head>
<link rel="stylesheet" href=
"{{ url_for('static', filename='css/materialize.min.css') }}">
{% block head %}{% endblock %}
</head>
layout.html
{% extends "layout.html" %}
{% block head %}
<script src="https://apis.google.com/js/platform.js" async defer></script>
<meta name="google-signin-client_id" content="{{ client_id }}">
{% endblock %}
login.html
@app.route('/login',methods=["POST"])
def login():
app.py

#TECH4GOOD CHALLENGE

@cotufa82

$resources
- Sarah Withee @geekygirlsarah
- Scott Hanselman @shanselman
- https://nightscout.info
- https://openaps.org
https://superdi.dev

MUCHAS GRACIAS!!
@cotufa82

https://superdi.dev
https://slides.com/superdiana/tech4good
#tech4good
By Super Diana
#tech4good
- 860