Trabajo profesional seleccionado
myoncare
Un producto sanitario de Clase IIa según el reglamento europeo MDR que permite a los pacientes compartir planes de tratamiento, medicación y datos de actividad con su equipo médico.
Sistema propiedad del empleador. El código fuente no es público.
Resumen
myoncare conecta a pacientes y equipos de atención en torno a un plan de tratamiento compartido: los horarios de medicación, las tareas de cuidado y los datos de actividad fluyen en una dirección, la orientación clínica regresa en la otra, y ambas partes ven la misma imagen actualizada. Al ser un producto sanitario de Clase IIa según el MDR europeo, cada cambio en el flujo de trabajo debe cumplir los requisitos de trazabilidad, no solo funcionar correctamente.
Arquitectura
Un backend NestJS sirve a una aplicación web React y a una aplicación móvil React Native y Capacitor desde una única base de código TypeScript compartida. MySQL conserva los registros clínicos y de tareas de cuidado estructurados; MongoDB conserva los datos de actividad y de dispositivos wearables, de mayor volumen y menos estructurados. RabbitMQ traslada el trabajo en segundo plano —sincronización de wearables, distribución de notificaciones— fuera de la ruta de solicitud, con Redis delante de los endpoints de lectura intensiva. FHIR da a la plataforma un formato estándar para intercambiar datos con sistemas sanitarios externos en lugar de una integración a medida por cada socio.
Ingeniería
Construcción y mantenimiento de la gestión de tareas de cuidado, los paneles de monitorización de pacientes y las canalizaciones de integración de wearables que mantienen los datos de actividad actualizados. Contenerización de cada servicio con Docker para que la misma imagen se ejecute de forma idéntica en preproducción y producción, algo que importa más de lo habitual bajo el control de cambios del MDR.
- Rol
- Ingeniero backend y full-stack desde 2022, trabajando en gestión de tareas de cuidado, monitorización de pacientes e integraciones con dispositivos wearable.
- Categoría
- Salud
- Stack
- Node.jsNestJSTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQFHIRDocker