Gestionar por cuenta propia el tratamiento de la diabetes
Introducción
- Esta entrada de blog es larga, pero vale la pena leerla
- Soy una persona con diabetes tipo 1
- Como el páncreas no produce insulina, tengo que recibirla desde fuera
Dificultades para manejar la diabetes
- Hay que mantener la glucosa en sangre dentro de un rango adecuado (4-10 mmol/l)
- Hay un retraso de tiempo entre la inyección de insulina y la ingesta de alimentos
- Es importante mantener la glucosa en sangre estable
- Las inyecciones de insulina y la medición de glucosa son incómodas
- Distintos factores como la actividad física, el estrés y la estación del año afectan la glucosa en sangre
Métodos actuales de tratamiento
- Uso la app Freestyle Libre para monitorear la glucosa en sangre y me inyecto insulina cuando hace falta
- Sigo la dosis de insulina recomendada, pero no sé cuál es la dosis exacta adecuada
- Consulto con un especialista en diabetes cada 3 meses para ajustar el plan de tratamiento
Páncreas artificial y el movimiento #WeAreNotWaiting
- El páncreas artificial combina una bomba de insulina y un monitor continuo de glucosa para regular automáticamente la glucosa en sangre
- Aunque no está aprobado oficialmente, algunos pacientes hackean por su cuenta los dispositivos para usarlos
- Scott Hanselman está liderando este movimiento
Encontrar mi propia solución
- Necesito una app en la que pueda ingresar los valores de glucosa y, mediante predicciones, encontrar la dosis óptima de insulina y el momento ideal para comer
- Encontré modelos en varios artículos académicos, pero como no tengo un páncreas artificial, no me ayudaron de forma directa
- Descubrí la app SmartCGMS y la aproveché para crear una simulación
Implementación de la simulación
- Escribí la simulación usando el motor de SmartCGMS
- Con una API sencilla en C#, simulé las inyecciones de insulina y la ingesta de alimentos
- Visualicé y revisé los resultados de la simulación en Google Sheets
Optimización mediante algoritmo genético
- Optimicé la dosis de insulina usando el paquete GeneticSharp
- La función de fitness minimiza la cantidad de episodios de hipoglucemia e hiperglucemia y optimiza la dosis de insulina
- Encontré la dosis óptima de insulina mediante un algoritmo genético
Planes a futuro
- Planeo hacer la simulación más interactiva para ofrecerles a los usuarios una mejor comprensión
- Necesito personalizar el modelo usando mis propios datos de glucosa en sangre
- Planeo colaborar con el equipo de SmartCGMS para mejorar el software
Resumen de GN⁺
- Este texto explica cómo una persona con diabetes tipo 1 usa la tecnología para gestionar mejor su tratamiento
- Aunque tecnologías como el páncreas artificial todavía no están comercializadas, es posible encontrar la dosis óptima de insulina mediante algoritmos genéticos y simulación
- Este texto muestra el potencial de ofrecer mejores métodos de tratamiento a las personas con diabetes
- Productos con funciones similares incluyen Freestyle Libre y SmartCGMS
1 comentarios
Comentarios de Hacker News
Opiniones sobre cosas que no se pueden dar por sentadas al vivir como adulto en Estados Unidos
Experiencia de una persona con prediabetes
Recomendación del libro "The Diabetes Solution"
Problemas del manejo de la diabetes en el Reino Unido
Recomendación del software Loop
Crítica al sistema de salud
Experiencia de uso de Freestyle Libre y Omnipod Dash
Uso de herramientas por desarrolladores .NET
Experiencia en el manejo de diabetes T2
Experiencia en el manejo de diabetes T1 en Estados Unidos