
Vysio
Monitoreo hemodinámico portátil, de la cama del paciente al EMR.
Resumen
Vysio es la plataforma de software de extremo a extremo detrás de un monitor hemodinámico portátil. Construimos cada capa: un gateway Bluetooth que transmite las lecturas del dispositivo, un tablero de estación de enfermería en tiempo real, un almacén canónico FHIR R4 con un sistema de códigos a medida para los biomarcadores del dispositivo, orquestación basada en eventos y un motor de traducción HL7v2 que entrega resultados a cualquier EMR hospitalario. Todo el stack corre como un despliegue autoalojado y endurecido, con gestión de secretos y redes de confianza cero.
Lo que obtienes
- ✓Gateway BLE 5.0 del dispositivo (Python / Bleak) con reintentos y backoff resilientes
- ✓Estación de enfermería en tiempo real (Next.js, Server-Sent Events) con alertas clínicas por niveles
- ✓Almacén canónico HAPI FHIR R4 con un CodeSystem Vysio a medida para StO₂ y SFI
- ✓Suscripciones FHIR basadas en eventos, orquestadas con n8n
- ✓Traducción FHIR ↔ HL7v2 ORU^R01 con Mirth Connect para cualquier EMR
- ✓Integración con Epic, Oracle Health (Cerner) y HL7v2 universal
- ✓SMART on FHIR (OAuth 2.0) y códigos de facturación de monitoreo remoto (99453–99458)
- ✓Nube endurecida: nginx/TLS, HashiCorp Vault, Tailscale + UFW en AWS
Cómo está construido
Vysio lleva una lectura del dispositivo portátil al expediente a través de cuatro capas — dispositivo, gateway, middleware y EMR. Las desarrollamos todas.
Dispositivo y Bluetooth
- Wearable Vysio: espectroscopía de infrarrojo cercano (VCSEL 850 nm + LEDs 660/740 nm)
- Mide hemoglobina (HbT), saturación de oxígeno tisular (StO₂) e índice de flujo speckle (SFI) cada 15 minutos
- BLE 5.0 (ANNA-B412) transmitido por un gateway en Python que parsea las lecturas y las reenvía por HTTPS con autenticación por llave y reintentos con backoff exponencial
Estación de enfermería (edge)
- Tablero Next.js 16 / React 19 en tiempo real con una grilla multipaciente en vivo vía Server-Sent Events
- Alertas clínicas por niveles — estable, aviso, advertencia, emergencia — con gráficas de tendencia
- Escribe Observations FHIR y se conecta al EMR vía OAuth 2.0
Middleware y nube
- Proxy inverso nginx que termina TLS y enruta /fhir, /n8n y /mirth
- Almacén canónico HAPI FHIR R4 (PostgreSQL) con un CodeSystem Vysio a medida y Suscripciones REST-hook
- Orquestación n8n disparada por webhooks de Suscripciones FHIR
- Mirth Connect traduciendo FHIR a HL7v2 ORU^R01 (MSH/PID/PV1/OBR/OBX) con rangos de referencia y banderas de anormalidad
- HashiCorp Vault para secretos; Tailscale (WireGuard) + UFW para acceso de confianza cero en AWS EC2
Integración con EMR
- Epic: escritura de Observations FHIR R4, filas de flowsheet, Best Practice Alerts + InBasket y facturación RPM (CPT 99453–99458) vía SMART on FHIR
- Oracle Health (Cerner): CareAware y HL7v2 vía Bridges
- Otros EMRs (Meditech, Allscripts…): HL7v2 ORU^R01 universal sobre MLLP

Construido con
- BLE 5.0
- Python
- Bleak
- Next.js 16
- React 19
- HAPI FHIR R4
- Mirth Connect
- n8n
- HL7v2
- SMART on FHIR
- HashiCorp Vault
- nginx
- PostgreSQL
- Docker
- AWS EC2
- Tailscale