El problema
La gestión de una unidad de atención de urgencias no podía ver, en tiempo real, dónde estaban los profesionales ni cuánto tiempo pasaban en cada ambiente.
Para quién
La gestión de una unidad de urgencias de la salud pública, que necesitaba seguir la presencia de los profesionales por ambiente y quería ver esos números en los paneles que ya usaba, sin otro sistema que el equipo tuviera que abrir en medio del turno.
Cómo funciona
En la credencial y en la sala
Cada profesional lleva una credencial con beacon Bluetooth. Cada sala tiene un lector que escucha esas credenciales cada pocos segundos y envía la lectura al servidor.
La lectura cruda no resuelve sola: la señal atraviesa la pared y la sala vecina roba el registro. El sistema filtra por la fuerza de la señal y solo considera presencia cuando las lecturas se sostienen, así que lo que queda grabado es entrada, permanencia y salida de verdad.
En la gestión de la unidad
Con eso la gestión pasa a ver lo que no veía: quién está en cada ambiente ahora, cuánto tiempo pasó cada profesional en cada sala y el histórico para comparar días, turnos y horarios.
Esos números salen por una API firmada y alimentan los paneles que la unidad ya usa en la nube, en vez de obligar al equipo a abrir un sistema más en plena guardia.
Qué entregamos
- Credenciales con beacon Bluetooth y un lector por sala, leídos por el sistema cada pocos segundos
- Registro de entrada, permanencia y salida de cada profesional en cada sala
- Filtro por intensidad de señal, para que la sala vecina no se quede con la lectura
- Presencia en tiempo real e histórico por profesional y por sala, entregados por API firmada
- Registro de salas, lectores y credenciales por el propio equipo
Tecnología
Back end: NestJS y TypeScript, PostgreSQL, lectura de los gateways por MQTT, inferencia de presencia por fuerza de señal y API firmada para los paneles.
Servicio relacionadoAutomatización e inteligencia artificial
