Staff Management

Add, manage, and organize your clinic team with role-based access control.

Adding Staff

Invite Process

  • Go to Settings → Staff
  • Click Invite Staff
  • Enter:
  • - Email address - Full name - Role assignment - Doctor profile (if applicable)
  • Click Send Invitation
  • What Happens Next

  • Invitee receives email with activation link
  • They click link and create password
  • Complete their profile
  • Automatic access granted based on role
  • 💡Invitations expire after 7 days. Resend if needed!

    Staff Roles

    Available Roles

    | Role | Access Level | |------|--------------| | Clinic Admin | Full access to everything | | Doctor | Patient records, appointments, prescriptions | | Receptionist | Appointments, queue, basic billing | | Accountant | Financial reports, payments, no patient records |

    Role Assignment

    Each staff member has one primary role. Their access is automatically configured based on this role.

    Managing Staff

    Staff List

    View all staff in Settings → Staff:

    • Name and email
    • Role
    • Status (active, invited, suspended)
    • Last login

    Edit Staff

    Click on a staff member to:

    • Update their role
    • Change contact info
    • Reset password
    • Suspend access

    Suspend vs Delete

    • Suspend: Temporary, can reactivate
    • Delete: Permanent, audit trail preserved

    Doctor Profiles

    Creating Doctor Profile

    When adding a doctor:

  • Basic Info
  • - Full name (Arabic + English) - Specialty - Professional photo
  • Schedule
  • - Working days - Hours per day - Slot duration
  • Services
  • - Which services they offer - Any price variations

    Doctor Dashboard

    Doctors see their own dashboard with:

    • Today's queue
    • Upcoming appointments
    • Recent patients
    • Personal statistics

    Multi-Branch (Enterprise)

    Branch Assignment

    Assign staff to specific branches:

  • Settings → Branches
  • Select branch
  • Add team members
  • Set availability per branch
  • Staff can work at multiple branches with different schedules.

    Activity Monitoring

    Staff Activity

    Track what staff do:

    • Login times
    • Actions performed
    • Records accessed
    • Changes made
    View in Admin → Activity Log.

    Permission Audit

    Regular review recommended:

    • Who has access to what?
    • Any unused accounts?
    • Role appropriateness?

    Best Practices

    Security

    • Use unique emails per person
    • Require strong passwords
    • Review access quarterly
    • Suspend departed staff immediately

    Organization

    • Match roles to job functions
    • Don't over-assign admin access
    • Create clear naming conventions
    • Document role responsibilities