83
Τα στοιχεία επικοινωνίας των περιθαλπόντων, καθώς και τα στοιχεία λογαριασμού
σύνδεσης του περιθάλποντα στην android εφαρμογή αποθηκεύονται στον πίνακα caregiver, η
δομή του οποίου παρουσιάζεται στον πίνακα της Εικόνας 33 :
caregiverID: Το πρωτεύον κλειδί του πίνακα. Πρόκειται για πεδίο αυτόματης
αρίθμησης, το οποίο χρησιμοποιείται, για να αναγνωριστεί μοναδικά ένας περιθάλποντας
patient: Αριθμητικό πεδίο. Περιέχει τον μοναδικό κωδικό ασθενή. Αποτελεί ξένο
κλειδί του πίνακα και δημιουργεί τη σύνδεσή του με τον πίνακα των ασθενών (tbl_patient).
Επίσης, αποτελεί μοναδικό κλειδί του πίνακα.
caregiverName: Πεδίο χαρακτήρων μεταβλητού μήκους, μέγιστης χωρητικότητας 255
χαρακτήρων. Χρησιμοποιείται για την αποθήκευση του ονόματος του περιθάλποντα του
ασθενή.
caregiverTel: Στο πεδίο αυτό αποθηκεύεται το τηλέφωνο του περιθάλποντα. Είναι
πεδίο μεταβλητού μήκους χαρακτήρων και μέγιστης χωρητικότητας 10 χαρακτήρων.
caregiverAddress: Πεδίο χαρακτήρων μεταβλητού μήκους, μέγιστης χωρητικότητας
255 χαρακτήρων, το οποίο χρησιμοποιείται για την αποθήκευση της διεύθυνσης του
περιθάλποντα.
caregiverEmail: Πεδίο χαρακτήρων μεταβλητού μήκους, μέγιστης χωρητικότητας 255
χαρακτήρων. Σε αυτό αποθηκεύεται το email του περιθάλποντα, με τη χρήση του οποίου ο
περιθάλπων θα μπορεί να συνδεθεί στην android εφαρμογή.
caregiverPass: Πεδίο χαρακτήρων μεταβλητού μήκους, μέγιστης χωρητικότητας 100
χαρακτήρων. Σε αυτό αποθηκεύεται ο κωδικός πρόσβασης του περιθάλποντα στην εφαρμογή
android. Ο κωδικός πρόσβασης αποθηκεύεται με μορφή κωδικοποίησης md5.
caregiverStatus: Πεδίο απαρίθμησης. Αφορά τη κατάσταση λογαριασμού του
περιθάλποντα. Οι πιθανές τιμές που μπορεί να πάρει είναι: Υ αν λογαριασμός έχει
επιβεβαιωθεί, ενώ είναι Ν αν ο περιθάλπων δεν έχει επιβεβαιώσει τον λογαριασμό του.
caregiverTokenCode: Στο πεδίο αυτό αποθηκεύεται το token του λογαριασμού του
περιθάλποντα, το οποίο εξάγεται κατά τη διαδικασία επιβεβαίωσης του λογαριασμού. Είναι
πεδίο μεταβλητού μήκους χαρακτήρων και μέγιστης χωρητικότητας 100 χαρακτήρων.