Documentación Técnica - MediApp

Aplicación para recordatorio de medicamentos y actividades en pacientes con Alzheimer

Aviso Importante

Nota: MediApp es un proyecto educativo y no está diseñado ni probado para su uso en el cuidado de pacientes reales. Su propósito es ilustrar el potencial de las aplicaciones de tecnología en el apoyo a personas con Alzheimer, pero no debe utilizarse como un sustituto de sistemas de cuidado profesional. Los cuidadores y profesionales médicos deben recurrir a herramientas y equipos probados para cualquier tipo de cuidado de salud.

Descripción Técnica de la Solución

MediApp es una aplicación Android desarrollada con React Native que permite a cuidadores configurar recordatorios de medicación para pacientes con Alzheimer. La solución consiste en una aplicación móvil que envía alertas y un programa en micro:bit que muestra notificaciones visuales y sonoras.

  1. Configuración del Organizador de Pastillas: El usuario, generalmente un cuidador, configura el organizador de pastillas especificando el número de filas y columnas.
  2. Generación de Etiquetas en PDF: Una vez configurado el organizador, el usuario puede generar un archivo PDF que contiene etiquetas identificativas para cada celda del organizador. Este PDF puede imprimirse y colocar las etiquetas en las celdas del organizador físico.
  3. Creación de Medicamentos: El usuario registra cada medicamento, especificando el nombre y la frecuencia de administración. La administración puede programarse por fechas y horas específicas o a intervalos regulares.
  4. Asignación de Medicamentos al Organizador: Luego, el usuario asigna cada medicamento a una celda del organizador configurado, colocando físicamente el medicamento en la celda correspondiente.
  5. Notificación de Toma de Medicamentos: Cuando es hora de tomar el medicamento, la aplicación envía una notificación en pantalla completa al dispositivo Android, mostrando la etiqueta de la celda y el nombre del medicamento. Simultáneamente, el dispositivo micro:bit muestra la etiqueta de la celda y emite una alerta sonora para informar al paciente.
  6. Interacción con la Notificación: El paciente puede posponer la notificación hasta dos veces, usando el botón en el micro:bit o en la pantalla del teléfono. Alternativamente, el paciente puede confirmar que el medicamento ha sido tomado, lo cual actualiza el estado del medicamento en la aplicación.
  7. Uso del Servicio en Segundo Plano: La aplicación mantiene una conexión continua con el micro:bit mediante un servicio en segundo plano, asegurando que las notificaciones se envíen correctamente y se reciban los comandos del micro:bit.

Listado de Materiales y Herramientas

Diseño Técnico de la Aplicación

La aplicación MediApp sigue principalmente el patrón de arquitectura MVC (Modelo-Vista-Controlador), organizando la lógica de negocio, la gestión de datos y la presentación en componentes separados para mantener la claridad y escalabilidad del código.

Componentes Principales

Consideraciones Adicionales de Diseño

Fotografías

Pantalla de carga de MediApp Pantalla principal Configuración de idioma Configuración del organizador de pastillas Vista previa del organizador de pastillas Etiquetas PDF del organizador de pastillas Conexión de dispositivos Añadir medicamento Asignar medicamento Servicio en segundo plano Notificación en pantalla completa Pantalla principal con medicamentos Lista de medicamentos

Código Fuente

El código fuente de MediApp está disponible en el repositorio de GitHub, donde se puede acceder a la aplicación completa para Android y al programa para el dispositivo micro:bit.

Pruebas y Resultados

Supuestos de Diseño para Apoyar a Pacientes con Alzheimer

Al diseñar MediApp, nos enfocamos en crear una solución que aborde directamente las dificultades cotidianas que enfrentan los pacientes con Alzheimer, centrándonos en la simplicidad, la claridad y la accesibilidad. Las decisiones de diseño se tomaron para asegurar que la aplicación sea intuitiva y útil tanto para los pacientes como para sus cuidadores.

Dificultades y Soluciones Implementadas

Resultados

En conjunto, estas características hacen que MediApp sea una herramienta confiable y accesible para ayudar a los pacientes con Alzheimer a tomar su medicación de forma segura y efectiva. La aplicación facilita tanto a los pacientes como a los cuidadores la organización y el recordatorio de la medicación, aprovechando tecnología portátil y notificaciones visuales y auditivas.

Diseño del Flujo Principal

El flujo principal de MediApp se desarrolló con el objetivo de crear una solución accesible y fácil de usar para pacientes con Alzheimer y sus cuidadores. A continuación, se describen los elementos clave del diseño y las razones detrás de cada decisión:

Organizador de Pastillas Personalizable

La estructura del organizador de pastillas permite a los cuidadores configurar el número de filas y columnas de acuerdo con la necesidad del paciente, manteniendo así un diseño adaptable. Este organizador visualiza cada dosis de manera única, lo cual facilita que el paciente encuentre y tome la medicación sin confundirse.

Generación de Etiquetas en PDF

Para aumentar la claridad y reducir el riesgo de error, MediApp ofrece una función para generar etiquetas en PDF para cada celda del organizador. Estas etiquetas están personalizadas con identificadores únicos, como “A1” o “B2”, y pueden imprimirse y colocarse en el organizador físico. De este modo, el paciente puede asociar visualmente la medicación con la celda correcta cada vez que recibe una notificación.

Vista Previa del Organizador en la Aplicación

La vista previa del organizador de pastillas en la aplicación permite a los cuidadores visualizar la disposición de los medicamentos antes de la impresión de etiquetas y la asignación física de las dosis. Esto asegura que la configuración de los medicamentos sea clara y organizada, minimizando la posibilidad de errores en la asignación y facilitando el seguimiento de las tomas.

Asignación de Medicación a Celdas

El diseño de MediApp sigue una regla de "un medicamento por celda". Esta decisión se tomó para reducir la carga cognitiva del paciente y ayudar a los cuidadores a organizar las dosis de manera eficiente. Al asignar un medicamento específico a cada celda, el paciente puede identificar fácilmente qué medicación debe tomar en cada momento, evitando confusiones que podrían ocurrir con múltiples medicamentos en una misma celda.

Recordatorios de Toma de Medicación

Cuando llega el momento de tomar una medicación, MediApp envía una notificación de pantalla completa que muestra el nombre del medicamento y la etiqueta de la celda (como “A1”). Además, el dispositivo micro:bit muestra la etiqueta de la celda y emite un sonido, ofreciendo un recordatorio auditivo y visual. Esto proporciona una experiencia accesible para el paciente, quien puede recibir el recordatorio de manera clara y sencilla.

Justificación del Flujo

El flujo de MediApp fue diseñado considerando las necesidades únicas de los pacientes con Alzheimer y sus cuidadores. La personalización del organizador, junto con las etiquetas físicas, ayuda a que el paciente relacione los recordatorios digitales y auditivos con el organizador físico, logrando una experiencia intuitiva y amigable. Al ofrecer un flujo claro y visualmente accesible, MediApp facilita la organización de medicamentos, disminuye el riesgo de errores y apoya una toma de medicación segura y constante.

<

Dificultades y Soluciones Implementadas

Durante el desarrollo de MediApp, enfrentamos varios desafíos técnicos y de diseño que exigieron soluciones específicas para mantener la aplicación sencilla y accesible para los pacientes con Alzheimer y sus cuidadores. A continuación se detallan las dificultades principales y las soluciones implementadas:

Gracias a estas soluciones, MediApp se convierte en una herramienta accesible y fiable para los pacientes y sus cuidadores, permitiendo una toma de medicación segura y constante a través de recordatorios claros y sincronizados con el organizador físico y el dispositivo micro:bit.

Limitaciones del Proyecto

Aunque MediApp demuestra cómo la tecnología puede ayudar a los pacientes con Alzheimer, existen varias limitaciones que deben tomarse en cuenta antes de considerar su uso más amplio. Estas limitaciones resaltan los desafíos en la implementación y el uso práctico del sistema.

Resumen

Desarrollar MediApp fue un desafío interesante y gratificante. A pesar de que mi especialidad es el desarrollo backend y mi experiencia se centra principalmente en TypeScript, abordar un proyecto de desarrollo móvil fue una experiencia educativa que me permitió expandir mis habilidades.

Este proyecto se creó con el propósito exclusivo de servir como herramienta educativa, explorando cómo la tecnología puede apoyar a pacientes con Alzheimer. Como tal, MediApp no está diseñado para su uso en entornos de cuidado reales, y no existen planes para un desarrollo adicional o una implementación fuera de este contexto de aprendizaje.

A lo largo del desarrollo, enfrenté y resolví varios desafíos técnicos, especialmente en la conexión y sincronización de dispositivos mediante Bluetooth y la creación de una experiencia accesible para el usuario final. Este proyecto ha sido una valiosa oportunidad para aprender y experimentar con tecnologías móviles, reafirmando la importancia de un diseño centrado en el usuario en aplicaciones de salud.