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 Assessments screen at /rh/outcomes/assessments lists all outcome assessments for the current organization, allows filtering by status and type, and provides entry points to create new assessments, manage outcome checkpoints, and record individual measurements.

Overview

The page loads assessments via useOutcomeAssessments filtered by organization_id. Active checkpoints are loaded in parallel via useOutcomeCheckpoints with isActive: true. The filter bar provides a text search (matching against notes and assessment id) plus status and type dropdowns. Status options are pending, in_progress, completed, and missed. Type options are baseline and follow_up. Below the Assessments card, an Outcome Measurements card shows active checkpoint badges from useOutcomeCheckpoints, a Manage Checkpoints button, a Record Measurement button, and an OutcomeMeasurementsTable. The New Assessment button in the header opens an OutcomeAssessmentDialog. The New Assessment (wizard) route at /rh/outcomes/assessments/new is gated by RH_PERMISSIONS.OUTCOMES_ASSESSMENTS_CREATE.

Who it’s for

No route-level RequirePermission on /rh/outcomes/assessments beyond the outer RHViewGuard (rh.dashboard.view). The wizard route /rh/outcomes/assessments/new requires RH_PERMISSIONS.OUTCOMES_ASSESSMENTS_CREATE (rh.outcomes.assessments.create).

Before you start

  • Hold rh.dashboard.view to access the RH module.
  • Hold rh.outcomes.assessments.create to use the new-assessment wizard route.

Steps

1

Open the Assessments list

Navigate to /rh/outcomes/assessments. The Assessments card shows a count of records matching current filters.
2

Filter assessments

Enter text in the search field to match against notes or assessment ID. Use the Status dropdown to filter by pending, in_progress, completed, or missed. Use the Type dropdown to filter by baseline or follow_up.
3

Create a new assessment

Click New Assessment in the page header. The OutcomeAssessmentDialog opens inline. To use the full wizard, navigate to /rh/outcomes/assessments/new (requires rh.outcomes.assessments.create).
4

Manage checkpoints

In the Outcome Measurements card, click Manage Checkpoints to open the OutcomeCheckpointDialog.
5

Record a measurement

Click Record Measurement in the Outcome Measurements card to open the OutcomeMeasurementDialog.
6

Open an assessment record

Click a row in the Assessments table to navigate to /rh/outcomes/assessments/:id.

Key concepts

When no assessments match current filters, the card shows “No assessments found” with a Create First Assessment button.
While useOutcomeAssessments is fetching, five skeleton rows are shown in the assessments card. Checkpoint badges in the measurements card also show skeleton placeholders.
The badge strip in the Outcome Measurements card shows all checkpoints where is_active is true. When none exist, “No active checkpoints configured yet.” is displayed.

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/OutcomeAssessmentsPage.tsx
  • src/cores/rh/hooks/useOutcomeAssessments.ts