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 Assessment Details screen at /rh/outcomes/assessments/:id displays the full record for one outcome assessment, showing the checkpoint name, assessment type and status, dates, completed-by staff name, notes, linked episode, and individual outcome measurements.

Overview

The page reads :id from URL params and loads the assessment via useOutcomeAssessmentDetail. The breadcrumb is set to the checkpoint name (assessment.checkpoint?.checkpoint_name) or “Assessment” as fallback. The header shows an OutcomeAssessmentStatusBadge and an AssessmentTypeBadge. An Edit button is shown when status is not completed; a Complete Assessment button appears when status is in_progress (currently a no-op — see SME note). The Assessment Details card surfaces: Checkpoint, days_post_discharge, Assessment Type, Assessment Date, Completed Date, Completed By staff name, and Status. Notes render when present. The Episode sidebar card shows the Episode ID (first 8 characters) with a View Episode link to /rh/episodes/:id. The Outcome Measurements card renders OutcomeMeasurementsTable filtered by episode_id. An Add Measurement button appears when status is not completed. If the record is missing or errored, “Assessment not found or an error occurred.” is displayed.

Who it’s for

No route-level RequirePermission beyond the outer RHViewGuard, which requires RH_PERMISSIONS.DASHBOARD_VIEW (rh.dashboard.view).

Before you start

  • Hold rh.dashboard.view to access the RH module.
  • The assessment record must exist; a non-existent :id shows an error card.

Steps

1

Open an assessment record

From /rh/outcomes/assessments, click a row to navigate to /rh/outcomes/assessments/:id.
2

Review assessment details

The Assessment Details card shows checkpoint name, days post-discharge, type, dates, who completed it, and current status.
3

Review notes

If assessment.notes is present, it renders below the detail grid.
4

Navigate to the linked episode

The Episode sidebar card shows the first 8 characters of the episode ID. Click View Episode to open /rh/episodes/:id.
5

Record a measurement (when status is not completed)

In the Outcome Measurements card, click Add Measurement to record a new outcome measurement for this assessment.
6

Edit the assessment (when status is not completed)

Click Edit to navigate to /rh/outcomes/assessments/:id/edit.
7

Complete the assessment (when status is in_progress)

Click Complete Assessment. This action is currently a placeholder — see SME note above.

Key concepts

If useOutcomeAssessmentDetail returns an error or no data, the page shows “Assessment not found or an error occurred.”
While data is fetching, two skeleton rows replace the header and content area.
Edit and Add Measurement buttons are hidden when assessment.status === 'completed'. The Complete Assessment button only appears when assessment.status === 'in_progress'.

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