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.

This screen lists Level-of-Care (LoC) assessments for the current organization and is available at /cl/loc-assessments.

Overview

The LoC Assessments list page renders all records from cl_loc_assessments scoped to the current organization, using the LocAssessmentListTable component. Records are filtered to non-deleted rows and ordered by assessed_at descending. An instrument filter dropdown allows narrowing the list to ASAM or LOCUS assessments, or showing all instruments. Users see a New Assessment button that navigates to /cl/loc-assessments/new. Clicking a row in the table navigates to the detail page at /cl/loc-assessments/:assessmentId. The signing flow requires a final_loc_code; when this differs from recommended_loc_code, an override_reason_code and a rationale of at least 20 characters are required (enforced client-side and by a DB trigger).

Who it’s for

Requires permission: cl.loc_assessment.view Creating new assessments additionally requires: cl.loc_assessment.create

Before you start

You must hold cl.loc_assessment.view to access this page. Assessments are scoped to your current organization.

Steps

1

Open LoC Assessments

Navigate to /cl/loc-assessments. All non-deleted assessments for your organization load, ordered most recent first.
2

Filter by instrument (optional)

Use the instrument dropdown (All Instruments / ASAM / LOCUS) to narrow the list.
3

Review the assessments table

The table is rendered by LocAssessmentListTable. Click any row to open the detail page at /cl/loc-assessments/:assessmentId.
4

Create a new assessment (if permitted)

Click New Assessment (requires cl.loc_assessment.create) to navigate to /cl/loc-assessments/new.

Key concepts

The dropdown maps to instrument_type column values: asam and locus. Selecting “All Instruments” removes the filter.
The status field progresses to signed upon finalization. The signing mutation sets signed_at and signed_by. An override (where final_loc_code !== recommended_loc_code) requires a reason code and rationale.
The list table component (LocAssessmentListTable) receives an isLoading prop and handles the skeleton/loading state internally.

Clinical

Overview of the Clinical core.

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/cl.tsx
  • src/cores/cl/pages/LocAssessmentListPage.tsx
  • src/cores/cl/hooks/useLocAssessments.ts