Configuration

Permission Settings

1. Overview

Permission Settings is a KiviCare Pro feature that provides granular control over what each user role can view and perform within the clinic management system. It enables administrators to enhance system security and streamline operational workflows by enabling or disabling specific capabilities for different user types.


2. Key Features

Role-Based Access Control (RBAC)

Permissions are organized by user role, allowing administrators to define distinct access levels for:

  • Administrator
    Full system access, including global settings and configuration.
  • Clinic Admin
    Manage clinic-specific operations, doctors, and staff.
  • Doctor
    Access patient records, appointments, encounters, and prescriptions.
  • Receptionist
    Handle front-desk operations such as billing, scheduling, and patient coordination.
  • Patient
    Specialized access to the patient portal, including:
    • Viewing personal medical records
    • Booking and managing appointments

Module-Level Permissions

Permissions are grouped by functional modules. Administrators can enable or disable access at both the module and action level.

Common modules include:

  • Appointment
    Control booking, editing, viewing, and canceling appointments.
  • Billing
    Manage invoices, payments, and financial reports.
  • Clinical Detail
    Access medical records, SOAP notes, and patient history.
  • Patient
    Permissions to add, edit, or view patient profiles.
  • Prescription
    Control who can create, edit, or view prescriptions.
  • Encounters
    Manage patient visit records and encounter templates.
  • Other Modules
    Service, Holiday, Dashboard, Reports, and more.

Action-Specific Granularity

For most modules, permissions can be fine-tuned using action-level controls:

  • View / List – Allow viewing data without modification
  • Add – Allow creation of new records
  • Edit – Allow modification of existing records
  • Delete – Allow permanent removal of records
  • Export – Allow downloading data (CSV / Excel) for external use

3. How to Use

  1. Navigate to Settings > Permission Settings.
  2. Select the User Role tab you wish to configure (e.g., Doctor).
  3. Scroll through the list of available Modules (e.g., Appointment).
  4. Toggle permission switches ON or OFF as needed.
  • Example: Disable Appointment → Delete to prevent doctors from deleting appointments.
  1. Click Save to apply changes immediately.

4. Operational Benefits

  • Enhanced Data Security
    Prevent unauthorized access to sensitive patient data, exports, or critical system actions.
  • Workflow Compliance
    Ensure only qualified roles (e.g., Doctors) can create medical records or prescriptions.
  • Simplified User Experience
    Hide unused modules for specific roles to declutter dashboards and reduce confusion.

Suggestions & Improvements

Your email address will not be published. Required fields are marked *