> ## 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.

# Credentialing & Compliance

> Track licenses, certifications, and mandatory training across staff — monitor the compliance dashboard, work the verification queue, and stay ahead of expirations.

## Overview

Credentialing & Compliance (HR-02) is the single system of record for every
license, certification, and training requirement your staff must keep current —
professional licenses (RN, LPC), clinical certifications (BLS, ACLS), mandatory
training (HIPAA, infection control), and non-clinical items (background checks,
TB tests, OSHA). Open it from **HR → Credentialing**.

<Note>
  Credentialing keeps people **shift-ready**: an expired required credential can pull
  staff from the schedule, so the dashboard surfaces what's expiring before it lapses.
</Note>

## The credentialing hub

The hub combines a **compliance dashboard** — current vs. expiring vs. expired
credentials across the workforce — with the **verification queue** of uploaded
credentials awaiting review.

<Frame caption="Credentialing hub — the compliance dashboard with the verification queue.">
  <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 compliance dashboard" width="1440" height="1654" data-path="images/hr-credentialing/credentialing-dashboard.png" />
</Frame>

## Expiration tracking

Each credential carries an expiration date and rolls up into the dashboard's
status bands. Proactive alerts fire at **90 / 60 / 30 days** before expiration so
renewals happen ahead of an audit rather than during one.

## The verification queue

When an employee uploads a credential, it lands in the **verification queue** for a
credentialing specialist to review the document, confirm authenticity, and approve
or flag it. Approved credentials update the employee's compliance status and clear
from the queue.

## Permissions

| Capability                                         | Required access                                                |
| -------------------------------------------------- | -------------------------------------------------------------- |
| View the compliance dashboard                      | `org_admin` / `hr_admin` / `hr_manager`, or `hr.credentials.*` |
| Review and approve items in the verification queue | Credentialing specialist / `hr_admin`                          |
| Upload own credentials and view expirations        | The employee (self-service)                                    |

<Info>
  The screenshot above is generated automatically from the local end-to-end test
  lane (`tests/e2e/hr/hr-02-credentialing-docs-shots.spec.ts`, run via
  `npm run docs:shots`). That spec also runs an auto-heal gate — it fails on any
  console error, page error, or HTTP ≥ 400 while driving the surface — so the image
  reflects a clean, real render and is checked by the screenshot drift gate.
</Info>
