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
- 700