User Roles:
- Admin: Full access to all clinic functions, settings, finances, staff management, and subscription management.
- Manager: Access to clinic operations, patients, appointments, treatments, tasks, and finances.
- Clinical Staff (Dentist/Hygienist): Access to patients, appointments, treatments, and tasks.
- Receptionist: Access to patient registration, appointment management, and operational tasks.