Beltsys Labs
Beltsys Labs

Retrauci: SEMICYUC: Registro de Trauma en UCI

Retrauci — caso de éxito blockchain de Beltsys Labs
Industry
Salud / Investigación
Headquarters
Madrid, España
Technologies
HTML5, SCSS, JavaScript, Node.js
Website
https://www.retrauci.org/

RETRAUCI es el Registro de Trauma en UCI, una iniciativa nacional impulsada por la SEMICYUC (Sociedad Española de Medicina Intensiva, Crítica y Unidades Coronarias) para monitorizar y mejorar el manejo del paciente crítico traumático en hospitales de toda España. El sistema permite a intensivistas y personal clínico registrar datos estructurados de cada caso de trauma grave directamente desde la UCI, alimentando una base de datos nacional que sirve como herramienta de investigación y mejora de la calidad asistencial.

Reto de desarrollo

El principal desafío consistía en crear un registro digital que funcionara de manera fiable en entornos hospitalarios con infraestructura de red limitada. Las redes internas de muchos hospitales españoles operan con anchos de banda restringidos y políticas de seguridad estrictas, lo que descartaba soluciones basadas en frameworks pesados con grandes volúmenes de dependencias.

Además, el sistema debía cumplir con requisitos específicos del sector sanitario:

  • Protección de datos médicos: Cumplimiento con LOPD y RGPD en el tratamiento de datos clínicos sensibles, incluyendo cifrado en tránsito y en reposo.
  • Acceso basado en roles: El registro debía soportar perfiles diferenciados para intensivistas, enfermería, investigadores y administradores de cada centro, cada uno con permisos y vistas específicas.
  • Velocidad de registro: En un entorno UCI, el personal clínico dispone de tiempo limitado. El proceso completo de entrada de datos de un caso debía reducirse al mínimo posible.
  • Arquitectura multicentro: Cada hospital debía gestionar sus propios datos de forma autónoma, mientras que los datos anonimizados se agregaban a nivel nacional para fines de investigación.

Solución técnica

Decisión de arquitectura sin frameworks

Tras evaluar varias opciones, se optó por una arquitectura web construida íntegramente con HTML5, SCSS puro y JavaScript vanilla. Esta decisión respondía a una necesidad práctica: eliminar la sobrecarga de frameworks comerciales que resultaban innecesariamente pesados para las conexiones hospitalarias. Al prescindir de librerías externas, se redujo drásticamente el peso de la aplicación y se eliminaron dependencias que podrían generar incompatibilidades con los navegadores y configuraciones de seguridad de los hospitales.

Componentes SCSS para formularios médicos

Los formularios de registro de trauma son complejos por naturaleza: incluyen escalas clínicas, campos condicionales y validaciones cruzadas entre secciones. Se desarrollaron componentes SCSS personalizados que proporcionan animaciones fluidas en las transiciones entre secciones del formulario, indicadores visuales de progreso y estados de validación, sin recurrir a librerías de UI externas. Esto permite que el personal clínico navegue rápidamente entre las distintas secciones del registro.

Backend Node.js para agregación de datos

El backend en Node.js gestiona la agregación de datos procedentes de múltiples centros hospitalarios. Cada hospital opera con su propia instancia de datos, y el sistema centraliza la información anonimizada para análisis estadístico a nivel nacional. La API maneja la sincronización entre centros, la gestión de roles y permisos, y la generación de informes agregados para investigadores.

Flujo de trabajo en la UCI

El flujo de entrada de datos se diseñó específicamente para el contexto de la UCI. El personal clínico accede al registro, selecciona el tipo de caso y completa los campos organizados en secciones lógicas que reflejan el protocolo de atención al trauma. Los campos condicionales se muestran u ocultan automáticamente según las respuestas previas, reduciendo la cantidad de información visible en cada paso y acelerando el proceso de registro.

Resultados

La implementación de RETRAUCI permitió reducir el tiempo medio de recogida de datos por caso de 4 a 3 minutos, una mejora significativa cuando se considera el volumen de casos que gestiona cada centro. La eliminación total de frameworks comerciales resultó en tiempos de carga mínimos incluso en conexiones hospitalarias con ancho de banda limitado.

El sistema de roles estructurado permite que cada hospital gestione su propia información de forma independiente, mientras que la SEMICYUC accede a los datos agregados y anonimizados a nivel nacional. Esta arquitectura multicentro facilita la investigación epidemiológica del trauma grave en España sin comprometer la privacidad de los datos clínicos individuales de cada centro.

Ver más casos de éxito

¡Solicite información sin compromiso!

Obtenga una consulta gratuita y cuéntenos su proyecto.

Contacte con nosotros