Roles and Permissions

The system uses role-based access control. Some roles can only access patients assigned to them.

Roles

Simple Role Summary

Role Main Purpose
ADMIN Full system administration
ORTHODONTIST Clinical supervision, patient care, approvals
DENTAL_SURGEON Clinical patient care and treatment documentation
NURSE Queue support, appointments, materials access
RECEPTION Patient registration, visits, payments, queue workflow
STUDENT Assigned patient/case workflow under supervision

Feature Access Summary

Feature Main Roles
User management Admin
Audit logs Admin
Reports Admin
Patient registration Admin, Reception
Patient profile viewing Clinical and assigned roles
Patient assignment Admin, Orthodontist/Dental Surgeon approval flow
Visits Admin, Reception, Nurse, clinical roles
Clinic queue Admin, Nurse, Reception, Orthodontist, Dental Surgeon, Student
Dental chart Admin, assigned clinical roles, assigned students
Documents Admin and permitted patient-care roles
Diagnosis/treatment notes Clinical roles and assigned students, depending on permission
Payments Admin and Reception; read access for selected clinical roles
Inventory Admin and Nurse
Student cases Admin, Orthodontist, Student

Assignment-Based Access

Some users do not automatically see every patient.

Examples:

Practical Maintenance Note

When testing permissions, create one user for each role and verify: