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