> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# HR Credentialing

> Central hub for credential tracking, verification, renewals, and audit readiness with tabbed navigation.

The Credentialing Hub is the central page for managing employee credentials across the organization. It is available at route `/hr/credentialing`.

## Overview

The hub page uses tab URL state (query param `tab`) to show one of six views: **Dashboard**, **Report**, **Analytics**, **Renewals**, **My Credentials**, and **Verification Queue**. The Verification Queue tab is only shown to users with `hr.credentials.verify`. The page header shows a count of credentials expiring within 30 days (from `useCredentialAlerts`) as a destructive-colored notice.

The routes `/hr/credentialing/report`, `/hr/credentialing/analytics`, `/hr/credentialing/renewals`, and `/hr/my-credentials` all redirect here with the corresponding `tab` parameter pre-set.

<Frame caption="The Credentialing Hub dashboard — compliance rate, pending verifications, expiring credentials, and audit score, with the verification queue below.">
  <img src="https://mintcdn.com/encoreos/9uGfYOeeHogjmoRk/images/hr-credentialing/credentialing-dashboard.png?fit=max&auto=format&n=9uGfYOeeHogjmoRk&q=85&s=455c6abd09169d3b11c08ce9df73e346" alt="Credentialing Hub compliance dashboard with KPI cards and verification queue" width="1440" height="1654" data-path="images/hr-credentialing/credentialing-dashboard.png" />
</Frame>

## Who it's for

Requires permission `HR_PERMISSIONS.CREDENTIALS_VIEW` (`hr.credentials.view`).

## Before you start

* Credential records and credential types must be configured.
* For the Verification Queue tab, the user must hold `hr.credentials.verify`.

## Steps

<Steps>
  <Step title="Open the Credentialing Hub">
    Navigate to **HR → Credentialing** or go to `/hr/credentialing`.
  </Step>

  <Step title="Review the Dashboard tab">
    The default Dashboard tab shows the `ComplianceOverview` — a summary of current credential compliance.
  </Step>

  <Step title="Switch tabs">
    Use the tab bar to navigate to Report, Analytics, Renewals, My Credentials, or Verification Queue (if permitted).
  </Step>

  <Step title="Act on expiring credentials">
    The header alert count guides you to the Renewals tab for credentials expiring within 30 days.
  </Step>
</Steps>

## Key concepts

* **Tab routing** — The active tab is stored in the URL as `?tab=<value>`, enabling direct links and bookmarks to specific tabs.
* **Verification Queue** — Only visible to users with `hr.credentials.verify`. Used to approve or reject credential documentation.

## Related

<Columns cols={2}>
  <Card title="Human Resources" icon="users" href="/hr/overview">
    Human Resources core overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index" />
</Columns>

<Note>
  This page documents shipped product behavior. It is not medical, legal, or
  billing advice. Verify against your organization's policies and applicable
  regulations before using it for clinical, compliance, or billing decisions.
  Protected health information (PHI) shown in the product is governed by your
  tenant's access controls and is never exposed in this documentation.
</Note>

<Accordion title="Documentation sources">
  * src/routes/hr.tsx
  * src/cores/hr/pages/CredentialingHubPage.tsx
  * src/cores/hr/hooks/credentialing/useCredentialAlerts.ts
</Accordion>
