Aufgabe
Die Klinik wollte Termine ohne Anruf: Patienten sehen freie Zeiten und buchen selbst, Ärzte und Verwaltung führen den Tag in einem System. Das Projekt steht unter NDA, deshalb wird die Klinik nicht genannt, der Screenshot zeigt Demodaten.
Lösung
Eine Webanwendung mit ASP.NET Core und SQL Server gebaut. Die öffentliche Seite zeigt freie Zeiten und nimmt Buchungen an, Patienten, Ärzte, Manager und Verwaltung haben eigene Bereiche, und jeder sieht nur seine Daten. Die Buchungsregeln hält die Datenbank selbst, deshalb bekommen zwei Patienten nie denselben Termin, auch wenn sie gleichzeitig klicken.
Umgesetzte Aufgaben
- Online-Buchung in drei Schritten gebaut: Leistung, Arzt, freie Zeit
- Doppelbuchungen ausgeschlossen: ein Termin geht nur an einen Patienten
- Patientenbereich mit Besuchsverlauf, Stornierung und Bewertung gebaut
- Arztbereich mit laufendem Termin, Tagesplan und Empfehlungen gebaut
- Der Verwaltung Terminplan, Mitarbeiterprofile und Moderation der Bewertungen gegeben
- Bestätigungsmails mit Kalenderdatei eingerichtet
- Oberfläche ins Russische, Englische, Französische und Deutsche übersetzt
- System mit Tests abgedeckt und in Docker verpackt
Ergebnis
Patienten buchen jederzeit selbst, ohne Anruf am Empfang. Ärzte sehen ihren Tag und den laufenden Termin, die Verwaltung führt Terminplan und Bewertungen im selben System.
Technologien
C#ASP.NET CoreEF CoreSQL ServerDocker