Aller au contenu principal
Ihab Khaled
Menu
Tous les projets

Travail professionnel sélectionné

myoncare

Un dispositif médical de classe IIa selon le règlement européen MDR permettant aux patients de partager plans de traitement, médicaments et données d'activité avec leur équipe soignante.

Système appartenant à l'employeur. Le code source n'est pas public.

Aperçu

myoncare relie patients et équipes soignantes autour d'un plan de traitement partagé : les horaires de médication, les tâches de soin et les données d'activité circulent dans un sens, les recommandations cliniques dans l'autre, et les deux parties voient la même image à jour. En tant que dispositif médical de classe IIa au titre du règlement européen MDR, chaque évolution du flux de travail doit répondre aux exigences de traçabilité, pas seulement fonctionner correctement.

Architecture

Un backend NestJS dessert une application web React et une application mobile React Native et Capacitor à partir d'une base de code TypeScript commune. MySQL conserve les dossiers cliniques et de soins structurés ; MongoDB conserve les données d'activité et d'objets connectés à plus fort volume et moins structurées. RabbitMQ achemine le travail en arrière-plan — synchronisation des objets connectés, diffusion des notifications — hors du chemin de requête, avec Redis devant les points d'accès à forte lecture. FHIR donne à la plateforme un format standard pour échanger des données avec des systèmes de santé externes plutôt qu'une intégration sur mesure par partenaire.

Ingénierie

Conception et maintenance de la gestion des tâches de soin, des tableaux de bord de suivi des patients et des pipelines d'intégration d'objets connectés qui maintiennent les données d'activité à jour. Conteneurisation de chaque service avec Docker pour qu'une même image s'exécute à l'identique en pré-production et en production, ce qui compte plus qu'à l'accoutumée sous le contrôle des changements imposé par le MDR.

Rôle
Ingénieur backend et full-stack depuis 2022, sur la gestion des tâches de soin, le suivi des patients et les intégrations d'objets connectés.
Catégorie
Santé
Stack
Node.jsNestJSTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQFHIRDocker