Tabella riassuntiva diritti e responsabilità personale
Impostazioni → Personale clinica
• Super Admin Clinica (admin): Intera clinica e tutte le filiali (branch_id = null). Accesso completo: filiali, personale, matrice prezzi, prenotazione online, sconti globali, tutta l'analitica, fatturazione, pulizia DB, SMTP. Non può eliminare se stesso né cambiare ruolo se unico admin.
• Admin Filiale (branch_admin): Solo propria filiale (branch_id). Gestisce personale propria filiale, listino prezzi locale, cassa e appuntamenti propria filiale, report cassiere. Vietato: creare admin o altri branch_admin, eliminare filiali, rinominare filiali, accedere sezioni globali (fatturazione piano, quote disco, SMTP globale).
• Dentista Clinica (dentist): Propria filiale e solo pazienti assegnati. Proprio orario, registro appuntamenti, odontogramma, radiografie e storia trattamento pazienti assegnati, chat 'Secondo parere'. Negato accesso cartella medica (odontogramma, rx, storia) se paziente non assegnato. Non può accettare pagamenti.
• Dentista Singolo (dentist senza clinic_id): Account personale (studio privato). Funzionalità completa: proprio admin, cassiere e dentista. Accesso sconti, prenotazione online, logo personale, analitica, fatturazione. Nessun modulo filiali né personale terzi.
• Operatore / Reception (operator): Solo propria filiale. Creazione pazienti, registro appuntamenti, accettazione pagamenti, stampa ricevute, report turno cassa. Divieto assoluto dati medici: non vede file rx, odontogrammi né storia dentale.