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 Requirements screen lets staff view, filter, and manage compliance requirements for Recovery Housing at /rh/compliance/requirements.

Overview

The Requirements screen displays a filterable, searchable table of compliance requirement records scoped to the current organization. Staff with the rh.compliance.create permission see an “Add Requirement” button that opens an inline dialog to create a new record. The list can be narrowed by category, frequency, and active status.

Who it’s for

Protected by RH_PERMISSIONS.DASHBOARD_VIEW (rh.dashboard.view) via the shared RHViewGuard on all RH routes. No additional per-route RequirePermission gate exists for /rh/compliance/requirements. The “Add Requirement” button is additionally gated by rh.compliance.create via an inline PermissionGate.

Before you start

  • Your account must have the rh.dashboard.view permission to access this screen.
  • Creating or editing requirements additionally requires rh.compliance.create.

Steps

1

Navigate to Requirements

Open Recovery Housing and go to Compliance, then select Requirements, or navigate directly to /rh/compliance/requirements.
2

Search and filter

Use the search field to filter by requirement name. Use the Category selector to narrow by: Staffing, Documentation, Safety, Outcomes, SLH Rights, Postings, or Other. Use the Frequency selector to filter by: Daily, Weekly, Monthly, Quarterly, Annual, or One Time. Use the Status selector to show Active, Inactive, or all requirements.
3

View a requirement

Click the view icon on any row to navigate to the requirement detail at /rh/compliance/requirements/:id.
4

Add a requirement (admin only)

If you have rh.compliance.create, click “Add Requirement” to open the creation dialog and fill in the required fields.

Key concepts

Each requirement belongs to one of seven categories: staffing, documentation, safety, outcomes, slh_rights, postings, or other. The compliance meaning of each category should be confirmed with your compliance SME.
Frequency values are: daily, weekly, monthly, quarterly, annual, and one_time. Frequency governs how often the requirement must be satisfied or documented.
Requirements have an is_active flag. Inactive requirements remain in the database but are hidden from the default “Active” filter view.

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.
  • src/routes/rh.tsx
  • src/cores/rh/pages/ComplianceRequirementsPage.tsx
  • src/cores/rh/hooks/useComplianceRequirements.ts
  • src/cores/rh/components/ComplianceRequirementsTable.tsx
  • src/platform/permissions/constants.ts