Ανάπτυξη μιας ολοκληρωμένης εφαρμογής υποστήριξης της παροχής ιατρικών υπηρεσιών
Development of a comprehensive application supporting the provision of medical services

Bachelor Dissertation
Συγγραφέας
Χριστοδούλου, Χριστόδουλος
Christodoulou, Christodoulos
Ημερομηνία
2025-09Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Ιατρικά ραντεβού ; Flask ; Web εφαρμογή ; Chatbot ; Geolocation ; SQLite ; MVC ; Εξατομίκευση ; Διαδραστική πλατφόρμαΠερίληψη
Η παρούσα πτυχιακή εργασία παρουσιάζει την ανάπτυξη μιας web εφαρμογής για τη διαχείριση ιατρικών ραντεβού, με στόχο τη βελτίωση της επικοινωνίας και της εμπειρίας χρήσης τόσο για τους ασθενείς όσο και για τους γιατρούς. Η εφαρμογή υποστηρίζει τρεις ρόλους χρηστών (ασθενής, γιατρός, διαχειριστής) και παρέχει λειτουργίες όπως δημιουργία και επεξεργασία προφίλ, διαχείριση διαθεσιμότητας, καταχώρηση και έγκριση ραντεβού, αξιολόγηση γιατρών από ασθενείς, καθώς και υποστήριξη μέσω έξυπνου chatbot.
Η εργασία περιγράφει την ανάπτυξη της εφαρμογής DoctorApp, μιας διαδραστικής διαδικτυακής πλατφόρμας που συνδυάζει τεχνολογίες Flask (Python) για το backend, HTML/CSS/Bootstrap για το frontend, και SQLite για την αποθήκευση των δεδομένων. Η εφαρμογή επιτρέπει σε ασθενείς να αναζητούν γιατρούς ανά ειδικότητα και περιοχή, να προγραμματίζουν ραντεβού, να παρακολουθούν τις συνταγές τους και να λαμβάνουν ειδοποιήσεις για τις επερχόμενες εξετάσεις τους. Παράλληλα, οι γιατροί διαθέτουν ένα εξατομικευμένο περιβάλλον (dashboard) μέσα από το οποίο μπορούν να διαχειρίζονται τα ραντεβού τους, να ενημερώνουν τα ιατρικά αρχεία των ασθενών και να συντάσσουν συνταγές και οδηγίες θεραπείας.Ένα βασικό στοιχείο καινοτομίας του DoctorApp αποτελεί το ενσωματωμένο chatbot, το οποίο χρησιμοποιεί έναν αλγόριθμο ανίχνευσης προθέσεων (intent detection) βασισμένο σε επεξεργασία φυσικής γλώσσας (rule-based NLP). Ο αλγόριθμος αναγνωρίζει λέξεις-κλειδιά και συσχετίζει τις ερωτήσεις του χρήστη με ενέργειες του συστήματος, παρέχοντας προσωποποιημένες απαντήσεις. Επιπλέον, μέσω του HTML5 Geolocation API, το chatbot έχει τη δυνατότητα να εντοπίζει τη θέση του χρήστη και να προτείνει κοντινά φαρμακεία ή γιατρούς ανά ειδικότητα και περιοχή.
Η πλατφόρμα σχεδιάστηκε με στόχο να αποτελέσει ένα ολοκληρωμένο εργαλείο για την οργάνωση των ιατρικών υπηρεσιών, ενισχύοντας την αλληλεπίδραση γιατρού-ασθενούς και βελτιώνοντας την εμπειρία του χρήστη μέσω της τεχνολογικής καινοτομίας.


