Skip to content
Treatlly
Getting Started

Roles & Permissions Overview

Understanding user roles, permissions, and access levels in Treatlly.

Updated 4 minutes ago · 26 views

Roles & Permissions

Treatlly uses role-based access control (RBAC) to ensure each user sees only what they need. Permissions are enforced at both the UI and API level.

Role Summary

RoleScopeKey Permissions
Super AdminPlatform-wideManage all tenants, pricing versions, plans, add-ons, usage limits, broadcasts, system settings
Tenant AdminSingle clinicFull clinic management — doctors, staff, locations, billing, upgrades, add-ons, CMS, API keys
DoctorOwn dataView own appointments, manage schedule, view earnings, customize prescription layout
ReceptionistClinic front deskBook/cancel appointments, register patients, process payments, upload prescriptions
AccountantClinic financesView invoices, revenue reports, payment tracking, subscription billing, usage reports
PatientOwn dataBook appointments (walk-in & teleconsultation), manage family, view prescriptions, download receipts

How Permissions Work

  • Each action is guarded by a policy that checks the user's role
  • Navigation menus adapt automatically based on role
  • API endpoints enforce the same permissions
  • Tenant Admin can invite staff and assign roles

Multi-Location Access

Receptionists and doctors can be assigned to specific locations. They only see appointments and patients for their assigned locations.

Was this helpful?
Share:

Still need help?

If this article didn't answer your question, our support team is ready to assist.

Request More Help