Die App für ganz Deutschland. Einfach und digital E-Rezepte einlösen.
Wenn es um die Entwicklung von Lösungen im Gesundheitsbereich geht, steht die Erfüllung von Sicherheitsanforderungen an oberster Stelle. Dabei ist es unser Ziel, mit den vorhandenen Ressourcen das Bestmögliche zu bauen, um sowohl Effizienz als auch Sicherheit zu gewährleisten.
Ein einfaches Beispiel hierfür ist der Sperrbildschirm in der App.
Die Anforderung sah vor, dass die App sich sperren sollte, wenn ein Benutzer die App verlässt oder inaktiv ist. Dies führte jedoch zu Problemen bei Nutzern mit Behinderungen, die beispielsweise die Kamera verwenden, um sich die CAN der eGK vorlesen zu lassen. Diese Nutzer mussten die App immer wieder umständlich entsperren. Ein kleiner Timeout, der die Sperre verzögert aktivierte, brachte hier eine enorme Erleichterung.
FHIR (Fast Healthcare Interoperability Resources) ist ein Standard für die Interoperabilität im Gesundheitswesen. Doch in der mobilen Anwendung stößt er auf einige Grenzen. Der HAPI FHIR Parser, der oft verwendet wird, erweist sich als zu langsam und ressourcenhungrig für mobile Geräte.
Um diesem Problem zu begegnen, haben wir eine eigene Lösung entwickelt. Diese mappt dynamisch das FHIR Bundle und ermöglicht so eine effiziente und schnelle Verarbeitung auf mobilen Endgeräten.
Die Verwendung von NFC in der elektronischen Gesundheitskarte (eGK) ist eine spannende, aber auch herausfordernde Aufgabe. Die Vielzahl an mobilen Geräten macht die Kommunikation zwischen eGK und Handy oft instabil. Ein weiteres Problem ist, dass die Position des NFC-Chips für den Nutzenden oft unbekannt ist.
Unsere Lösung bestand darin, durch die Analyse von Herstellerbildern die Position des NFC-Chips zu bestimmen und diese Information in der Benutzeroberfläche abzubilden.
Das Backend ist begrenzt und bietet keine einfachen Erweiterungsmöglichkeiten. Dennoch wollten wir eine Lösung schaffen, die sich nahtlos in die Gewohnheiten der Nutzer einfügt. Das Bestellen von Rezepten beispielsweise ist technisch vergleichbar mit einem Chat: Eine Anfrage wird gesendet und eine Antwort von der Apotheke empfangen.
Indem wir diesen Bestell-Flow imitierten und die Kommunikationsressourcen gruppierten, konnten wir eine benutzerfreundliche und effiziente Lösung entwickeln, die sich harmonisch in den Alltag der Nutzer integriert.
Mit dieser Herangehensweise haben wir es geschafft, trotz eingeschränkter Ressourcen innovative und effiziente Lösungen zu schaffen, die sowohl den technischen als auch den benutzerseitigen Anforderungen gerecht werden.