Ir al contenido principal
Ihab Khaled
Menú
Todos los proyectos

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