Für eine Digital-Agentur aus Bonn durfte ich 4 Monate zusammen mit einem Backend-Entwickler an einem Web-Projekt für digitale Patientenakte arbeiten. Der Kollege hatte das Backend und die API schon vorbereitet, sodass ich dazu ein Backoffice für die Ärzte und ein Frontend für die Patienten entwickeln sollte.
Das Design für das Frontend wurd von einer anderen Agentur in Form einer Adobe Xd Datei geliefert. Diese sollte ich dann als Angular Web-App umsetzen für alle Displaygrößen. Leider bekam ich davon kein Screenshot oder Bild, welches ich hier verwenden dürfte.
Backoffice
Entwicklung eines Editor-Formulars im Backoffice des Kunden zur Pflege von Patiententakten. Eine Akte besteht aus Stammdaten und mehreren Einträgen, welche die Stationen des Patienten widerspiegeln und Referenzen. Ist die Akte angelegt, kann sie über eine Web-Anwendung dargestellt werden. Neben den Einträgen soll man auch sogenannte Learnings anlegen können. Diese werden mit einer Frage und 1-x Antworten gefüllt. Zudem hat der Benutzer die Möglichkeit, eine Grafik (meist MRT Ergebnis) zu platzieren, auf die der Endanwender zeichnen kann, um eine bestimmte Stelle zu markieren.
Frontend
Entwicklung der Web-Anwendung mit Angular (V12) zur Darstellung von Patientenakten. Jede im Backoffice angelegte Patientenakte bekommt eine eindeutige ID. Über eine URL + ID lässt sich die Akte in der App öffnen und anzeigen. Besonderes Augenmerk liegt hierbei auf der Darstellung der einzelnen Einträge der Akte. Diese lassen sich in Form von slides horizontal scrollen. Jede Kategorie hat eine eigene Farbe, Icon und Hintergrundbild. Unterhalb der Slides ist eine Art Zeitleiste, auf der sämtliche Einträge chronologisch angeordnet sind. Diese dienen als Link zu den einzelnen Slides, um so gezielt einzelne Einträge zu öffnen. Hat man die Akte durch, kommt am Ende eine Reihe Multiple Choice Fragen, die man beantworten muss und Aufgaben zum Zeichnen. Die Ergebnisse werden gespeichert und an einen API Endpunkt geschickt.