Wenn Patienten zum Arzt gehen, kommt es in der Regel dazu, dass sie auf einer Warteliste registriert werden und bis zur Behandlung im Wartezimmer Platz nehmen müssen. Hier ist das Ansteckungsrisiko jedoch besonders hoch.
Um dieses Risiko zu reduzieren, sollen die Patienten in einem digitalen Wartezimmer warten und sich dabei außerhalb der Praxis aufhalten, z.B. im eigenen Auto.
https://wartsapp.frankenburg.software
Projekt wurde beim WirVsVirius Hackathon gestartet: https://devpost.com/software/01_033_lebensnotwendigedienstleistungen_wartsapp
-
Freitag 20.03.2020
- Projektauswahl aus dem Hackathon
- Teamfindung
- erste Diskussionen über User-Stories
-
Samstag, 21.03.2020
- Aufsetzen des Projektes (git, Framework Libraries, Name und Bilder)
- Domainregistrierung und Deployment der leeren App auf einem günstigen VirtualServer
- Mob-Programming der Kernfunktionalitäten mittels TeamViewer und TeamSpeak
-
Sonntag, 22.03.2020
- Implementierung der Push-Notifications und Feinschliff des User-Interfaces
- Videodreh für den Hackathon
WartsApp besteht aus zwei Anwendungen.
Der Client ist eine Web-Anwendung, die in aktuellen Browsern funktiert. Programmiersprache ist ClojureScript. Verwendete Frameworks und Bibliotheken sind insbesondere re-frame und Material-UI.
Der Server ist Clojure programmiert und läuft daher als Java-Anwendung auf einem beliebigen Java Web Application Server. Wir verwenden http-kit.
Der Server liefert die Browser-Andwndung aus und stellt eine API für den Zugriff auf die Daten bereit.
Die Daten werden als Textdateien im .edn-Format auf dem Dateisystem abgelegt. Eine Datenbank kommt nicht zum Einsatz.