/rh/compliance.
Overview
The Compliance page displays a two-widget summary grid (Compliance Status and Compliance Deadlines) and three quick-navigation cards linking to Requirements, Checklists, and Audits sub-sections. An Add Requirement button opens an inline dialog for creating a new compliance requirement without leaving the dashboard.Who it’s for
This route is protected byRH_PERMISSIONS.DASHBOARD_VIEW (rh.dashboard.view) via the outer RHViewGuard. There is no additional per-route permission gate on /rh/compliance itself.
Before you start
- Your account must hold the
rh.dashboard.viewpermission. - An organization context must be active (the widgets query by
organization_id).
Steps
1
Open the Compliance dashboard
Navigate to Recovery Housing → Compliance or go directly to
/rh/compliance. The page loads a two-column widget grid showing compliance status and upcoming deadlines.2
Review status widgets
The Compliance Status widget summarizes current pass/fail/pending states. The Compliance Deadlines widget shows upcoming due dates for active requirements.
3
Navigate to a sub-section
Click one of the three quick-navigation cards — Requirements, Checklists, or Audits — to drill into that area.
4
Add a requirement inline
Click Add Requirement (top-right) to open the
ComplianceRequirementDialog inline. Complete the dialog fields and save to create a new requirement without leaving the dashboard.Key concepts
Related
Recovery Housing
Recovery Housing references and overview.
Governance & parity
Documentation coverage and governance.
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.
Documentation sources
Documentation sources
- src/routes/rh.tsx
- src/cores/rh/pages/ComplianceDashboardPage.tsx
- src/cores/rh/components/dashboard/ComplianceStatusWidget.tsx
- src/cores/rh/components/dashboard/ComplianceDeadlinesWidget.tsx
- src/cores/rh/components/forms/ComplianceRequirementDialog.tsx