Τεκμηρίωση & Υποστήριξη
Οδηγοί εγκατάστασης, ενεργοποίησης, Google Calendar, billing, troubleshooting και καθημερινής χρήσης της πλατφόρμας Nutrition Hub.
Ξεκινήστε με τη σωστή σειρά
Οι πρώτες ρυθμίσεις καθορίζουν αν η εγκατάσταση θα είναι καθαρή, ασφαλής και εύκολη στη συντήρηση.
/docs/getting-started/
Εγκατάσταση και τεχνικές απαιτήσεις
Έλεγχος WordPress, PHP, database, SSL, permalinks, cron και βασικών δικαιωμάτων πριν από την ενεργοποίηση.
- Υποστηριζόμενο WordPress και PHP
- HTTPS και σταθερό cron
- Απαιτήσεις REST API
- Έλεγχος conflicts με plugins
/docs/license-activation/
Ενεργοποίηση άδειας
Σύνδεση της εγκατάστασης με το σωστό doctor account και έλεγχος της κατάστασης license.
- License key και secret
- Domain binding
- Validation status
- Μεταφορά ή reset άδειας
/docs/first-setup/
Πρώτη ρύθμιση λογαριασμού
Επωνυμία, στοιχεία επαγγελματία, timezone, υπηρεσίες, ωράρια και βασικές επιλογές λειτουργίας.
- Doctor και clinic profile
- Timezone και γλώσσα
- Ωράριο και υπηρεσίες
- Branding και email sender
/docs/roles-permissions/
Ρόλοι και δικαιώματα
Διαφορά doctor, secretary, admin και patient portal, με σαφή όρια πρόσβασης.
- Doctor access
- Secretary restrictions
- Patient visibility
- Least-privilege setup
Καθημερινή χρήση της πλατφόρμας
Οι βασικές ενέργειες που εκτελεί ο γιατρός, η γραμματεία και ο ασθενής.
/docs/patients/
Καρτέλα ασθενούς
Δημιουργία προφίλ, μετρήσεις, σημειώσεις, αρχεία, assessments και ιστορικό δραστηριότητας.
Δείτε τον οδηγό →/docs/appointments/
Ραντεβού και online booking
Διαθεσιμότητα, υπηρεσίες, recurring appointments, group sessions και δημόσια booking flow.
Δείτε τον οδηγό →/docs/nutrition-plans/
Διατροφικά πλάνα
Βιβλιοθήκη templates, ανάθεση, meals, macros, παραλλαγές και προσαρμογή ανά ασθενή.
Δείτε τον οδηγό →/docs/files-reports/
Αρχεία και αναφορές
Προστατευμένα uploads, κοινή χρήση, progress reports και export μετρήσεων.
Δείτε τον οδηγό →/docs/email-notifications/
Email και ειδοποιήσεις
Appointment confirmations, reminders, billing notifications, templates και delivery logs.
Δείτε τον οδηγό →/docs/patient-portal/
Patient Portal
Πρόσβαση ασθενούς, αρχεία, μετρήσεις, assessments, conversations και privacy controls.
Δείτε τον οδηγό →Συνδέσεις με εξωτερικές υπηρεσίες
Κάθε integration πρέπει να ενεργοποιείται μόνο όταν χρειάζεται και να ελέγχεται με τα ελάχιστα απαιτούμενα permissions.
/docs/google-calendar/
Σύνδεση και συγχρονισμός Calendar
OAuth flow, calendar events, sync errors, disconnect και ανάκληση πρόσβασης.
- Connect Google
- Επιλογή ημερολογίου
- Event mapping
- Retry και troubleshooting
/docs/payment-integrations/
Stripe, PayPal και Viva Wallet
Credentials, webhooks, checkout, subscription events και έλεγχος αποτυχημένων πληρωμών.
Δείτε τον οδηγό →/docs/ai-features/
AI Proxy και όρια χρήσης
Feature flags, prompts, token quotas, data minimization και ανθρώπινος έλεγχος αποτελεσμάτων.
Δείτε τον οδηγό →/docs/realtime/
Realtime και Soketi
Ρύθμιση WebSocket σύνδεσης, tenant checks και αντιμετώπιση disconnected clients.
Δείτε τον οδηγό →Λογαριασμός, πλάνο και συνδρομή
Οι οικονομικές και συνδρομητικές ρυθμίσεις πρέπει να είναι διαφανείς και εύκολα ελέγξιμες από το account portal.
Σύνδεση στο account portal
Magic link, profile, subscription status και security checks.
Αλλαγή πλάνου
Upgrade, downgrade, feature limits και ημερομηνία εφαρμογής.
Τιμολόγια και στοιχεία χρέωσης
Προβολή invoices, billing profile και ενημέρωση φορολογικών στοιχείων.
Ακύρωση και αποτυχημένη πληρωμή
Διακοπή επόμενης ανανέωσης, past-due status και επανενεργοποίηση.
Ασφάλεια, δεδομένα και σωστή χρήση
Η τεκμηρίωση ασφάλειας πρέπει να εξηγεί όχι μόνο τι προστατεύεται, αλλά και ποιος είναι υπεύθυνος για κάθε επίπεδο.
Access control
Ρόλοι, capabilities, tenant isolation και signed requests.
Backup και recovery
Τι πρέπει να γίνεται backup και πώς δοκιμάζεται η επαναφορά.
GDPR και ρόλοι επεξεργασίας
Διαχωρισμός Webion, γιατρού, κλινικής και τεχνικών παρόχων.
Αναφορά περιστατικού
Τι στοιχεία χρειάζονται και ποια είναι η σωστή διαδικασία escalation.
Αντιμετώπιση συχνών προβλημάτων
Ξεκινήστε από τα βασικά checks πριν ανοίξετε αίτημα υποστήριξης.
Η άδεια εμφανίζεται invalid ή expired
- Ελέγξτε ότι το domain είναι ακριβώς το εξουσιοδοτημένο.
- Επιβεβαιώστε ότι η συνδρομή είναι ενεργή.
- Καθαρίστε transient/cache της άδειας.
- Ελέγξτε outbound HTTPS σύνδεση προς την κεντρική πλατφόρμα.
- Μην δημιουργείτε νέο secret χωρίς να έχει προηγηθεί reset.
Το Google Calendar δεν συνδέεται
- Ελέγξτε το production redirect URI.
- Βεβαιωθείτε ότι η σελίδα callback δεν μπλοκάρεται από firewall.
- Ελέγξτε state token και tenant mapping.
- Επιβεβαιώστε ότι ζητούνται τα σωστά OAuth scopes.
- Δοκιμάστε disconnect και νέα authorization.
Τα ραντεβού δεν συγχρονίζονται
- Επιβεβαιώστε ότι το connection status είναι active.
- Ελέγξτε calendar ID και timezone.
- Δείτε το τελευταίο sync log και error code.
- Εκτελέστε retry μόνο για το επηρεαζόμενο event.
- Ελέγξτε cron και background queue.
Τα emails δεν αποστέλλονται
- Ελέγξτε την email queue.
- Επιβεβαιώστε ότι εκτελείται το cron processor.
- Ελέγξτε sender domain και provider credentials.
- Δείτε delivery log χωρίς να εκθέσετε προσωπικά δεδομένα.
- Στείλτε test email από το admin.
Ο χρήστης δεν έχει πρόσβαση στο portal
- Ελέγξτε ότι ο χρήστης είναι ενεργός.
- Επιβεβαιώστε το σωστό role/capability.
- Δημιουργήστε νέο magic link.
- Ελέγξτε αν υπάρχει clock drift ή expired token.
- Δοκιμάστε σε ιδιωτικό παράθυρο χωρίς cached session.
Το private update αποτυγχάνει
- Ελέγξτε ότι η άδεια είναι active.
- Δημιουργήστε νέο short-lived download token.
- Ελέγξτε write permissions και disk space.
- Βεβαιωθείτε ότι δεν μπλοκάρεται το download endpoint.
- Επαναλάβετε από το WordPress Updates screen.
Συνοπτικοί οδηγοί πρώτης έκδοσης
Αυτές οι ενότητες επιτρέπουν στη σελίδα να λειτουργεί άμεσα μέχρι να δημιουργηθούν τα αναλυτικά άρθρα.
Εγκατάσταση Nutrition Hub
- Δημιουργήστε πλήρες backup WordPress και database.
- Επιβεβαιώστε HTTPS, σωστά permalinks και λειτουργικό REST API.
- Ανεβάστε και ενεργοποιήστε το plugin από το WordPress admin.
- Ελέγξτε αν δημιουργήθηκαν οι απαιτούμενοι πίνακες και capabilities.
- Ανοίξτε το Nutrition Hub Setup και ολοκληρώστε τις αρχικές ρυθμίσεις.
- Εκτελέστε system health check πριν προστεθούν πραγματικά δεδομένα.
Ενεργοποίηση άδειας
- Αντιγράψτε license key και secret από το doctor account.
- Στο WordPress ανοίξτε Nutrition Hub → License.
- Επικολλήστε τα στοιχεία χωρίς επιπλέον κενά.
- Επιβεβαιώστε το domain και πατήστε Activate.
- Ελέγξτε plan, status, expiry και enabled features.
- Μην κοινοποιείτε το secret ή screenshots που το περιλαμβάνουν.
Πρώτη ρύθμιση λογαριασμού
- Συμπληρώστε doctor/clinic profile και στοιχεία επικοινωνίας.
- Ορίστε timezone Europe/Athens και σωστή μορφή ημερομηνίας.
- Δημιουργήστε υπηρεσίες και διάρκειες συνεδριών.
- Ρυθμίστε ωράριο και εξαιρέσεις διαθεσιμότητας.
- Ελέγξτε email sender και notification preferences.
Ρόλοι και δικαιώματα
- Δώστε doctor role μόνο σε επαγγελματίες που χρειάζονται κλινική πρόσβαση.
- Η γραμματεία διαχειρίζεται ραντεβού και λειτουργικές εργασίες, όχι κλινικές σημειώσεις.
- Μην χρησιμοποιείτε administrator για καθημερινή εργασία.
- Ελέγχετε περιοδικά αν παλιοί χρήστες παραμένουν ενεργοί.
Διαχείριση ασθενών
- Δημιουργήστε καρτέλα με τα ελάχιστα απαιτούμενα στοιχεία.
- Καταγράψτε measurements και assessments στη σωστή ημερομηνία.
- Χρησιμοποιήστε protected files για έγγραφα και εικόνες.
- Περιορίστε τα clinical notes στους εξουσιοδοτημένους ρόλους.
Ραντεβού και booking
- Δημιουργήστε υπηρεσίες με διάρκεια, buffer και assigned professionals.
- Ορίστε availability πριν ενεργοποιήσετε το public booking.
- Δοκιμάστε confirmation, reminder και cancellation flow.
- Ελέγξτε conflict rules πριν συνδέσετε Google Calendar.
Διατροφικά πλάνα
- Δημιουργήστε ή επιλέξτε template από τη βιβλιοθήκη.
- Προσαρμόστε meals, στόχους και macros.
- Ελέγξτε allergies, must-avoid και επαγγελματικές σημειώσεις.
- Αναθέστε το πλάνο στον σωστό ασθενή και επιβεβαιώστε την έκδοση.
Αρχεία και αναφορές
- Ανεβάστε αρχεία μόνο από την προστατευμένη ενότητα.
- Ορίστε ποιος ρόλος μπορεί να τα δει ή να τα κατεβάσει.
- Μην χρησιμοποιείτε public WordPress media URLs για κλινικά αρχεία.
- Ελέγξτε file retention και backup policy.
Email και ειδοποιήσεις
- Ρυθμίστε sender name, sender email και domain authentication.
- Ενεργοποιήστε μόνο τα templates που χρειάζεστε.
- Δοκιμάστε confirmation και reminder emails.
- Ελέγχετε queue και delivery logs χωρίς να αποθηκεύετε περιττό περιεχόμενο.
Patient Portal
- Επιβεβαιώστε ότι ο ασθενής έχει σωστό email.
- Στείλτε ασφαλές portal invitation ή magic link.
- Ελέγξτε ποια αρχεία και measurements είναι ορατά.
- Μην χρησιμοποιείτε κοινόχρηστους λογαριασμούς.
Google Calendar
- Ανοίξτε Settings → Google Calendar → Connect Google.
- Εγκρίνετε μόνο τα permissions που εμφανίζονται.
- Επιλέξτε το ημερολόγιο που θα χρησιμοποιηθεί.
- Δημιουργήστε test appointment και ελέγξτε event mapping.
- Σε πρόβλημα, ελέγξτε sync logs πριν κάνετε reconnect.
Payment integrations
- Χρησιμοποιήστε production credentials μόνο σε production environment.
- Ρυθμίστε τα σωστά webhook URLs.
- Ενεργοποιήστε signature verification και idempotency.
- Δοκιμάστε success, failure, refund και renewal events.
AI λειτουργίες
- Ενεργοποιήστε AI μόνο στο κατάλληλο πλάνο.
- Μην εισάγετε περιττά άμεσα αναγνωριστικά ασθενών.
- Ελέγξτε prompt, result και token usage.
- Κάθε αποτέλεσμα αξιολογείται από επαγγελματία πριν χρησιμοποιηθεί.
Realtime και Soketi
- Επιβεβαιώστε app key, host, port και TLS.
- Ελέγξτε tenant authorization πριν από subscription.
- Δοκιμάστε reconnect και offline state.
- Μην εκθέτετε secret keys στο frontend.
Χρειάζεστε τεχνική υποστήριξη;
Για γρηγορότερη διάγνωση, στείλτε συγκεκριμένα στοιχεία χωρίς κωδικούς πρόσβασης ή μη αναγκαία δεδομένα ασθενών.
Εκδόσεις, ενημερώσεις και συμβατότητα
Εγκαθιστάτε security updates έγκαιρα και διατηρείτε backup πριν από σημαντικές αναβαθμίσεις.
Security releases
Υψηλή προτεραιότητα. Εγκατάσταση μετά από backup και σύντομο έλεγχο.
Feature releases
Νέες λειτουργίες, βελτιώσεις UX και επεκτάσεις integrations.
Maintenance releases
Bug fixes, compatibility updates και μικρές βελτιώσεις.
Βρείτε γρήγορα την απάντηση ή ανοίξτε σωστά ένα support request.
Η τεκμηρίωση θα επεκτείνεται ανά λειτουργία, release και integration.