Volver al blog
27 de junio de 2026

Registro Inteligente de Intervenciones Clínicas: Hackathon IACC 2026

Next.jsTursoOpenAIIndexedDBPWA

1. El Desafío Clínico en 72 Horas

Durante la Hackathon IACC 2026, mi equipo (integrado por Karen, Patricio y yo, asumiendo el rol de Tech Lead y representante) colaboramos para resolver un desafío real de la Fundación Cristo Vive, específicamente para su centro de rehabilitación de adicciones Talita Kum.

El problema central era que los profesionales necesitaban registrar intervenciones terapéuticas (como alertas de recaída o urgencias emocionales) en pocos segundos, en pasillos, sin interrumpir el acompañamiento y muchas veces sin acceso a internet. Al no tener herramientas adaptadas, la información se documentaba tarde, incompleta o se perdía.

El objetivo fue diseñar una aplicación móvil (PWA) que permitiera capturar y estructurar esta información clínica rápidamente mediante voz, garantizando la seguridad de los datos.

Demo del Proyecto en Acción

A continuación se presenta la demo en tiempo real de la aplicación (dictado por voz, estructuración con IA y purga automática de la caché local para seguridad):


2. Arquitectura y Stack Tecnológico

Para garantizar rapidez, disponibilidad en terreno y seguridad, diseñé la siguiente arquitectura:

  • Frontend & Backend: Next.js (App Router) y Tailwind CSS, estructurado como una Progressive Web App (PWA) para funcionar como una app nativa en los celulares de los terapeutas.
  • Base de Datos en el Edge: Turso (libSQL) gestionada con Drizzle ORM. Esto nos permitió una altísima velocidad de respuesta.
  • Autenticación y Roles: Implementamos Better Auth para segmentar estrictamente los accesos. El Rol Terapeuta solo puede registrar y validar sus intervenciones, mientras que el Rol Administrador accede a un Dashboard con KPIs e indicadores estratégicos para la directiva

3. Integración de Inteligencia Artificial y la “Regla de Oro”

El núcleo de la solución fue la captura de voz procesada por la API de OpenAI.

  1. Transcripción con Whisper: El terapeuta dicta lo sucedido y el sistema convierte el audio a texto plano.
  2. Estructuración con GPT-4o-mini: Usando Structured Outputs (JSON), el modelo extrae la información y la clasifica exactamente en los 5 campos obligatorios exigidos por la institución: objetivo de la intervención, desarrollo de lo ocurrido, acuerdos, acciones a seguir y observaciones relevantes.

Human-in-the-loop (La Regla de Oro): Las bases exigían que la tecnología facilitara el registro, pero jamás reemplazara el criterio profesional. Por ello, la IA únicamente pre-llena el formulario. El terapeuta está obligado a revisar, editar y validar la información antes de guardarla definitivamente


4. Ciberseguridad y Ética (El mayor reto técnico)

Al manejar datos de salud mental, la seguridad debía estar en el diseño desde el primer minuto. Durante el desarrollo y tras iterar con el feedback de nuestra profesora asesora, implementé tres medidas críticas:

  • Consentimiento Verbal Obligatorio: Agregué un protocolo UX (un checkbox obligatorio) previo a la grabación que obliga al terapeuta a confirmar que obtuvo el consentimiento verbal en caso de que la persona usuaria esté presente, resguardando la ética del proceso.
  • Mitigación de Riesgos (Offline-First): Para garantizar la continuidad operacional, si no hay internet en el pasillo, los datos se guardan temporalmente en el dispositivo mediante IndexedDB y Service Workers.
  • Destrucción Segura de Caché: Para cubrir el riesgo de pérdida o robo del celular del terapeuta, programé que una vez que el dispositivo recupera la conexión y sincroniza los datos con la base de datos Turso, la caché local se elimina automáticamente, asegurando que no queden datos clínicos sensibles en el dispositivo.

5. Resultados: 🥈 Segundo Lugar

El 8 de julio de 2026 recibimos los resultados oficiales: obtuvimos el segundo lugar en la Hackathon IACC 2026.

Fue un logro que nos llenó de orgullo a todo el equipo (Karen, Patricio y yo). La dedicación de las 72 horas, las decisiones de arquitectura tomadas bajo presión y el enfoque ético que pusimos al proyecto fueron reconocidos por el jurado de IACC y la Fundación Cristo Vive.

Como reconocimiento, el equipo recibirá gift cards y vouchers para certificación en Python para cada integrante. Además, fuimos invitados a participar en la ceremonia de premiación en el centro Talita Kum, el mismo lugar donde nació el desafío que resolvimos.

Más allá del resultado, la experiencia de construir una solución real, con impacto directo en el trabajo clínico de profesionales de salud mental, fue el mayor aprendizaje de todo el proceso.