Zum Hauptinhalt springen
Ihab Khaled
Menü
Alle Projekte

Ausgewählte berufliche Arbeit

myoncare

Ein Medizinprodukt der Klasse IIa gemäß EU-MDR, das Patienten die Weitergabe von Behandlungsplänen, Medikamenten- und Aktivitätsdaten an ihr Behandlungsteam ermöglicht.

System im Besitz des Arbeitgebers. Der Quellcode ist nicht öffentlich.

Überblick

myoncare verbindet Patienten und Behandlungsteams über einen gemeinsamen Behandlungsplan: Medikationspläne, Pflegeaufgaben und Aktivitätsdaten fließen in eine Richtung, klinische Hinweise in die andere, und beide Seiten sehen dasselbe aktuelle Bild. Als Medizinprodukt der Klasse IIa nach der EU-MDR muss jede Änderung am Arbeitsablauf den Rückverfolgbarkeitsanforderungen standhalten, nicht nur korrekt funktionieren.

Architektur

Ein NestJS-Backend versorgt eine React-Web-App sowie eine React-Native- und Capacitor-Mobile-App aus einer gemeinsamen TypeScript-Codebasis. MySQL speichert strukturierte klinische Daten und Pflegeaufgaben; MongoDB speichert umfangreichere, weniger strukturierte Aktivitäts- und Wearable-Daten. RabbitMQ transportiert Hintergrundarbeit — Wearable-Synchronisationsjobs, Benachrichtigungsverteilung — abseits des Request-Pfads, mit Redis vor den lesehäufigen Endpunkten. FHIR gibt der Plattform ein Standardformat für den Datenaustausch mit externen Gesundheitssystemen statt einer maßgeschneiderten Integration pro Partner.

Engineering

Aufbau und Pflege von Pflegeaufgabenverwaltung, Patientenüberwachungs-Dashboards und den Wearable-Integrationspipelines, die Aktivitätsdaten aktuell halten. Jeder Dienst wurde mit Docker containerisiert, sodass dasselbe Image in Staging und Produktion identisch läuft — unter der Änderungskontrolle der EU-MDR wichtiger als sonst.

Rolle
Backend- und Full-Stack-Engineer seit 2022, zuständig für Pflegeaufgabenverwaltung, Patientenüberwachung und Wearable-Integrationen.
Kategorie
Gesundheitswesen
Stack
Node.jsNestJSTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQFHIRDocker