Develop the digital waiting room!
This product would tackle the problem of crowded waiting rooms and the therefrom arising problems like risk of infection and patient throughput bottlenecks. Also, we would contribute to reducing the staggering 9000+ hours of patient management in a 800 bed hospital.
The goal is to develop a progressive web app, which acts as a interface between clinical staff and the patient. The most important feature is the live-update of the queue position. Using this estimate, the patient can get a feeling for how long his wait will be and spend this time outside.
Find the current patient UI design draft at our figma page.
These two user stories exemplary show our envisioned use of the application.
Calls doctors office and requests treatment
Receptionist enters new patient user profile
Patient receives SMS with link to personal digital waiting room
Several days in advance:
Hallo
Ihr Termin ist am
25.05.2020
um 12:30
The same day
Hallo
Sie haben ihren Termin heute
um 12:30 bei Dr.MeierDie Aktuelle Wartezeit beträgt heute:
15min
30Minutes before the appointment-> possible to check into queue:
Hallo
Sie haben ihren Termin heute
um 12:30 bei Dr.MeierDie Aktuelle Wartezeit beträgt heute:
15minBitte klicken sie auf diesen Knopf um in die Wartelschlange aufgenommen zu werden, falls es ihnen Möglich ist in den nächsten '15min' in der Praxis einzutreffen
Travel to areas of doctors office (outside waiting area or personal car)
Enter waiting room by clicking Button on welcome page
App displays number of patients in front of you,waiting number, and updated estimated waiting time
When doctor is ready, receptionist clicks on "call patient"
Patient view changes to "Bitte in die Praxis kommen"
This is how the sms could look like:
One waiting queue per doctors office. The welcome page can be accessed with the placeID appended to the base url. E.g.:
digitalwaiting.de/UK-Erlangen
This project is (as outlined before) structured into backend and front end. The used software stack is described in Architecture.
There is one flask-based webserver, which exposes the administrative functionality of the project via a REST-Api. The sources for these backend functions can be found in the folder ./backend
.
The client side of the application was written using React. The code can be seen in the folder called ./frontend
.