Skip to main content

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.

The Finding Details page displays the full record for one audit finding — including category, severity, corrective action plan, deadline tracking, and parent audit information — and provides inline status workflow buttons. Route: /rh/audits/:auditId/findings/:id

Overview

The page loads a finding by id from rh_audit_findings, joined with the parent rh_audit_schedules record (which itself includes the associated residence). Two params are used: auditId (for the back-navigation link) and id (for the finding query). The page renders the following sections:
SectionContent
HeaderFinding category breadcrumb label, severity badge, status badge, Edit button
Finding Details cardCategory, severity, status, regulatory reference (if present)
Parent Audit cardAudit name, type, date, residence (or “Organization-wide”)
Full Description cardfinding_description free text
Corrective Action Plan cardcorrective_action_plan text (shown only if present)
Deadline Tracking cardCorrective action deadline date and days remaining/overdue indicator (shown only if present)
Actions cardStatus workflow buttons (context-sensitive: Mark In Progress, Mark Resolved, Close Finding)
The deadline indicator uses color semantics: destructive (red) when overdue, warning when ≤7 days remaining, muted otherwise. Clicking Edit opens the AuditFindingDialog for inline editing. Status transitions are persisted via useAuditFindingMutation.

Who it’s for

Requires the rh.dashboard.view permission (applied to all RH routes via RHViewGuard). No additional inner permission gate exists on this route.

Before you start

  • Navigate here from the parent audit detail page (/rh/audits/:auditId) by clicking a finding row.
  • To progress the finding status, the previous status step must be current (e.g., finding must be open to mark in-progress).

Steps

1

Open the finding

From Recovery Housing → Audits, open a parent audit schedule, then click a finding to navigate to /rh/audits/<auditId>/findings/<id>.
2

Review finding details

Read the Finding Details card for category, severity, current status, and any regulatory reference. Check the Parent Audit card to confirm the audit context and residence scope.
3

Review the full description and corrective action plan

Scroll to Full Description and, if present, Corrective Action Plan to understand what was identified and what remediation is planned.
4

Check the deadline

If a corrective action deadline is set, the Deadline Tracking card shows the date and a color-coded days-remaining indicator.
5

Progress the finding status

Use the workflow buttons in the Actions card: Mark In Progress (from open), Mark Resolved (from in_progress), or Close Finding (from resolved). A success toast confirms the update.
6

Edit the finding record

Click Edit to open the AuditFindingDialog. Update the description, corrective action plan, deadline, or severity and save.

Key concepts

  • Audit finding — a discrete observation or deficiency identified during an audit, recorded in rh_audit_findings.
  • Finding category — a label classifying the area of the finding (e.g., documentation, safety). Stored as finding_category.
  • Corrective action plan — a free-text field describing the planned remediation steps.
  • Corrective action deadline — the date by which corrective action must be completed; overdue status is surfaced visually.
  • Regulatory reference — an optional free-text field linking the finding to an external standard or citation.

Recovery Housing

Governance & parity

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.
  • src/routes/rh.tsx
  • src/cores/rh/pages/AuditFindingDetailPage.tsx
  • src/cores/rh/hooks/useAuditFindingDetail.ts
  • src/cores/rh/hooks/useAuditFindingMutation.ts