Roles & permissions

Access is controlled by role permissions, hospital subscription, and enabled add-ons. Hospital Admins can use system roles or build custom roles for their team.

Roles and visibility

ZenhCare has user areas for Hospital Admin, Doctor, Intern Doctor, Nurse, Receptionist, Lab Technician, Pharmacist, Accountant, Center Operator, Patient, Affiliate, and Super Admin. Staff menus are built from permissions; a user may therefore see only part of a module described below. If a needed page is missing, ask the Hospital Admin to review the user's role and permissions.

Roles and permissions

  • Purpose: Control what each role can view or do.
  • Access: HRM → Roles or HRM Settings → Roles & Permissions.
  • System Roles: Select Hospital Admin, Doctor, Nurse, Receptionist, Lab Technician, Pharmacist, Accountant, or Center Operator; expand permission groups, switch individual permissions on/off, and save. Groups cover Hospital/User/Doctor/Patient management, Appointments, Prescriptions, Invoices, Payments, Finance, Lab, Pharmacy, Inventory, OT, IPD, HRM, Templates, Analytics, Audit, and Administration.
  • Reset: Restores the selected system role to defaults after confirmation.
  • Custom Roles: Select New, enter Role Name (required), optional Description, and Base Access Level (Receptionist, Nurse, Accountant, Lab Technician, or Pharmacist). Select granular permissions and save.
  • Suggested custom roles include Procurement Manager, Store Keeper, Pharmacy Manager, Ward Nurse, Nursing Supervisor (Matron), OT In-charge, Lab Manager, Billing Clerk/Cashier, Accounts Manager, and HR Manager. They can be renamed, adjusted, assigned, or removed.
  • After saving: Assigned users' visible navigation and allowed actions follow the updated role. Owner-level controls are visibly marked and should be delegated carefully.