The Assessment Details screen atDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/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-levelRequirePermission beyond the outer RHViewGuard, which requires RH_PERMISSIONS.DASHBOARD_VIEW (rh.dashboard.view).
Before you start
- Hold
rh.dashboard.viewto access the RH module. - The assessment record must exist; a non-existent
:idshows an error card.
Steps
Open an assessment record
From
/rh/outcomes/assessments, click a row to navigate to /rh/outcomes/assessments/:id.Review assessment details
The Assessment Details card shows checkpoint name, days post-discharge, type, dates, who completed it, and current status.
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.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.
Edit the assessment (when status is not completed)
Click Edit to navigate to
/rh/outcomes/assessments/:id/edit.Key concepts
Error / not-found state
Error / not-found state
If
useOutcomeAssessmentDetail returns an error or no data, the page shows “Assessment not found or an error occurred.”Loading state
Loading state
While data is fetching, two skeleton rows replace the header and content area.
Status-gated actions
Status-gated actions
Edit and Add Measurement buttons are hidden when
assessment.status === 'completed'. The Complete Assessment button only appears when assessment.status === 'in_progress'.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/OutcomeAssessmentDetailPage.tsx
- src/cores/rh/hooks/useOutcomeAssessments.ts