109
Κάθε φαρμακευτικό σκεύασμα που έχει ήδη χορηγηθεί στον ασθενή, δεν χρειάζεται
να επανακαταχωρηθεί. Δίνεται η δυνατότητα στον χρήστη για τροποποίηση της υπάρχουσας
εγγραφής, πατώντας στο αντίστοιχο κουμπί. Τότε ο χρήστης οδηγείται στην σελίδα
updatedrugs.php, στην οποία εμφανίζεται συμπληρωμένη η φόρμα τροποποίησης
φαρμακευτικής αγωγής. Πατώντας καταχώρηση, δημιουργείται νέα εγγραφή στον πίνακα
drugs της βάσης δεδομένων, ενώ παράλληλα ενημερώνεται η υπάρχουσα εγγραφή και
απενεργοποιούνται αυτόματα οι ειδοποιήσεις, σε περίπτωση που αυτές είναι
ενεργοποιημένες.
5.2.8.4 Σενάρια Εμφάνισης Στατιστικών Στοιχείων & Εκτύπωσης
Τέλος, μέσω της ιστοσελίδας show_visit.php, δίνεται στον χρήστη η δυνατότητα
προσπέλασης των σελίδων:
data.php, για την παρακολούθηση του ύπνο ενός ασθενή και των
χαρακτηριστικών της συμπεριφοράς του, όπως αυτά καταγράφονται μέσω του
περικαρπίου και της εφαρμογής android αντίστοιχα, την τελευταία εβδομάδα,
τον τελευταίο μήνα ή το τελευταίο εξάμηνο, με τη βοήθεια διαγραμμάτων.
print.php &print_anal.php, για την διαμορφωμένη απλή ή αναλυτική
εκτύπωση των καταγεγραμμένων στοιχείων που αφορούν έναν ασθενή.
5.3 Λειτουργίες Εφαρμογής Android
5.3.1 Σενάριο Σύνδεσης
Για την σύνδεση ενός περιθάλποντα στην εφαρμογή android είναι απαραίτητη η
συμπλήρωση μιας φόρμας εισόδου. Ζητείται, λοιπόν, από τον περιθάλποντα να συμπληρώσει
τα πεδία της φόρμας με το email και τον κωδικό πρόσβασής του, προκειμένου να αποκτήσει
δικαιώματα πρόσβασης. Το σενάριο ελέγχου των στοιχείων σύνδεσης του χρήστη εκτελεί
πολύ απλές αλλά παρόλα αυτά πολύ σημαντικές διαδικασίες. Αρχικά θα πρέπει να
ανακτηθούν τα στοιχεία που εισήγαγε ο χρήστης στην συγκεκριμένη φόρμα και στάλθηκαν
στο σενάριο αυτό μέσω αίτησης POST. Στη συνέχεια συντάσσεται ένα ερώτημα SQL προς
τον πίνακα caregiver Εφόσον το ερώτημα SELECT επιστρέψει μία εγγραφή και ο έλεγχος
σχετικά με το αν ο λογαριασμός έχει ενεργοποιηθεί από τον διαχειριστή είναι αληθής, η