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

# My Acknowledgments

> The My Acknowledgments page (/gr/my-acknowledgments) renders MyPolicyAcknowledgments, a self-service view for each user to see and act on the policy…

The My Acknowledgments page (`/gr/my-acknowledgments`) renders `MyPolicyAcknowledgments`, a self-service view for each user to see and act on the policy acknowledgment assignments scoped to their account.

## Overview

`MyPolicyAcknowledgments` calls `usePolicyAcknowledgmentList({ mode: 'my' })` to fetch only the current user's assignments. The page organizes acknowledgments into three tabs:

* **Pending** — acknowledgments with `status = 'pending'` and a future or absent due date
* **Overdue** — pending acknowledgments whose `due_date` is in the past (highlighted in destructive color)
* **Completed** — acknowledgments with `status = 'acknowledged'`

Three stat cards at the top show counts for Pending, Overdue (destructive variant when > 0), and Completed. Clicking **View & Acknowledge** on a pending card opens `PolicyAcknowledgmentDialog`.

## Who it's for

Access follows your organization's role and module configuration. Any authenticated user can access their own acknowledgment queue.

## Before you start

* You must be authenticated. The page displays only acknowledgments assigned to your user account.
* To acknowledge a policy, review the policy content within the dialog before confirming.

## Steps

<Steps>
  <Step title="Open My Acknowledgments">
    Navigate to `/gr/my-acknowledgments`. The page loads your assigned policy acknowledgments.
  </Step>

  <Step title="Check the stats">
    Review the three stat cards: Pending, Overdue, and Completed. A destructive badge on Overdue indicates items needing immediate attention.
  </Step>

  <Step title="Review overdue acknowledgments first">
    Click the **Overdue** tab to see policies past their due date. Due dates display in destructive color.
  </Step>

  <Step title="Acknowledge a policy">
    On any pending card, click **View & Acknowledge**. The `PolicyAcknowledgmentDialog` opens with the policy content and an acknowledgment control. Complete and submit the acknowledgment.
  </Step>

  <Step title="Review completed acknowledgments">
    Click the **Completed** tab to see previously acknowledged policies with their acknowledgment dates.
  </Step>
</Steps>

## Key concepts

* **usePolicyAcknowledgmentList** — hook with `mode: 'my'` that fetches only the current user's `gr_policy_acknowledgments` rows.
* **PolicyAcknowledgmentDialog** — dialog component that renders policy content and the acknowledgment submission form.
* **due\_date** — field on `gr_policy_acknowledgments`; absent due date means no deadline; past due date triggers the overdue state.
* **policy\_version** — the version number shown on each acknowledgment card identifies the exact policy version the user is acknowledging.

## Related

<Columns cols={2}>
  <Card title="Governance & Compliance" icon="scale-balanced" href="/gr/overview">
    Governance & Compliance core overview.
  </Card>

  <Card title="Governance & parity" icon="clipboard-check" 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/gr.tsx
  * src/cores/gr/pages/MyPolicyAcknowledgments.tsx
  * src/cores/gr/hooks/usePolicyAcknowledgmentList.ts
</Accordion>
