Skip to content
English - United States
  • There are no suggestions because the search field is empty.

How to add and Configure Roles

The Roles section in Helix defines what each user can see and do in the system. Roles control permissions, service provider status, discount limits, and branch access — ensuring that every team member operates within the right scope of authority and responsibility.

🌐 Overview

Roles are the foundation of Helix’s access control.
Each user must be assigned a role, which determines their:

  • Access to modules and features (through permissions).

  • Ability to perform clinical or administrative actions.

  • Discount approval limits.

  • Visibility across branches (HQ-only setting).


🧭 Navigation

Control Panel → User Settings → Roles

 


🛠️ How to Add a Role

1️⃣ Click ➕ (Add) on the top-right corner.
2️⃣ Fill in the form:

  • Role Name: Example: Doctor, Nurse, Therapist, Receptionist.

  • Supervisor Role (optional): Assign a higher-level role that oversees this one (e.g., Nurse → Head Nurse).

  • Limited to Doctors (optional): Restrict users visibilty to only view selected doctors (e.g., Nurse)


🧑‍⚕️ Service Provider Switch

  • Toggle Service Provider = On if users in this role deliver services (e.g., doctor, therapist, nurse).

    • Their name will appear in the calendar.

    • Services can be billed under them.

    • Providers only see their own patients by default (for privacy).

    • (Optional) Limit a nurse’s access to a specific doctor’s patients.

  • Service Provider = Off → users won’t appear in calendars and cannot be billed under.

⚠️ Turning this Off later removes those users from provider pickers and calendar views.


💸 Discount Limit

  • Set the maximum discount (%) this role can apply without approval.

    • Example: Enter 10 to allow discounts up to 10%.

  • If a user exceeds this limit, the discount won’t apply and will require approval.

  • To remove the limit, set the value to 0.

🔐 Permissions (Permission Tree)

  • Toggle On to grant access or Off to remove it.

  • Use Enable All / Disable All for quick bulk actions.

  • Click Save when done.


🏢 Multi-Branch Access (HQ Only)

If your organization has multiple branches:

  • Each branch maintains its own roles and permissions.

  • To grant a role Access All Branches, log in to HQ as Admin, open the role, and enable this option.

    • (Only visible when logged in to HQ.)


Save & Manage Roles

Once roles are created:

The list shows:

  • Role Name

  • Service Provider Status

  • Supervisor Role

  • Created By

  • Created On

Tools available:Search-as-you-type (top-right)

  • Print PDF / Export to Excel (top-left)
  • Pagination (bottom-right)

Row actions (⋯):
✏️ Edit Role
🗑️ Delete Role


Best Practices

✅ Create clear and descriptive role names for consistency.

🔒 Apply the least privilege principle — grant only the permissions necessary.

👩‍⚕️ Mark only active care providers as Service Providers to keep calendars clean.

💬 Set realistic discount limits to reduce approval bottlenecks.

🏥 For large clinics, use supervisor roles and nurse-to-doctor scoping for clarity.

⚙️ Review permissions regularly — especially after system updates or staff changes.