Vai al contenuto principale
Ihab Khaled
Menu
Tutti i progetti

Lavoro professionale selezionato

myoncare

Un dispositivo medico di Classe IIa secondo il regolamento europeo MDR che consente ai pazienti di condividere piani di cura, farmaci e dati di attività con il proprio team sanitario.

Sistema di proprietà del datore di lavoro. Il codice sorgente non è pubblico.

Panoramica

myoncare collega pazienti e team di cura attorno a un piano di trattamento condiviso: orari dei farmaci, attività di cura e dati di attività scorrono in una direzione, le indicazioni cliniche tornano nell'altra, ed entrambe le parti vedono la stessa immagine aggiornata. Trattandosi di un dispositivo medico di Classe IIa secondo l'MDR europeo, ogni modifica del flusso di lavoro deve reggere ai requisiti di tracciabilità, non solo funzionare correttamente.

Architettura

Un backend NestJS serve una web app React e un'app mobile React Native e Capacitor da un'unica base di codice TypeScript condivisa. MySQL conserva i record clinici e di cura strutturati; MongoDB conserva i dati di attività e dei dispositivi indossabili a maggior volume e meno strutturati. RabbitMQ instrada il lavoro in background — sincronizzazione dei dispositivi indossabili, distribuzione delle notifiche — fuori dal percorso della richiesta, con Redis davanti agli endpoint a lettura intensiva. FHIR offre alla piattaforma un formato standard per scambiare dati con sistemi sanitari esterni invece di un'integrazione su misura per ogni partner.

Ingegneria

Costruzione e manutenzione della gestione delle attività di cura, delle dashboard di monitoraggio dei pazienti e delle pipeline di integrazione dei dispositivi indossabili che mantengono aggiornati i dati di attività. Containerizzazione di ogni servizio con Docker in modo che la stessa immagine funzioni identicamente in staging e produzione, un aspetto ancora più importante sotto il controllo delle modifiche richiesto dall'MDR.

Ruolo
Ingegnere backend e full-stack dal 2022, su gestione dei task di cura, monitoraggio dei pazienti e integrazioni con dispositivi wearable.
Categoria
Sanità
Stack
Node.jsNestJSTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQFHIRDocker