Feature ID: CL-02-EN-58Documentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
Created: 2026-03-04
Status: ✅ Complete
Overview
CL-02-EN-58 adds four trauma-informed assessment instruments (PCL-5, ACE-10, LEC-5, BTQ) to the CL-02 comprehensive assessment library. This is an intra-CL enhancement — no cross-core dependencies.Integration Points
CL-02 (Comprehensive Assessments) — Parent
- Instruments: Seeded into
cl_assessment_instrumentsvia migration. Uses existing instrument CRUD hooks (useAssessmentInstruments). - Scoring: Trauma-specific scoring in
src/cores/cl/utils/traumaScoring.tssupplementscomputeScoreinassessmentScoring.ts. Dispatch byisTraumaInstrument()fromsrc/cores/cl/constants/instruments.ts. - UI:
TraumaAssessmentFormopens fromChartAssessmentsSectionwhen instrument code matchesTRAUMA_INSTRUMENT_CODES.
CL-11 (Consent Management & 42 CFR Part 2)
- Gating: SUD-flagged charts require consent before trauma assessment access. Uses
useConsentCheck(chartId, 'trauma_assessment')from@/platform/clinical/consent/useConsentCheck. - RPC:
cl_check_sud_consentaccepts'trauma_assessment'asp_record_type(TEXT parameter — no schema change needed).
CL-03 (Treatment Planning) — Future
- Stub: “Link to Treatment Plan” button rendered disabled with tooltip “Treatment planning coming soon.” on
TraumaResultAlert. - Future work: When CL-03 supports trauma-informed goals, enable button to navigate to treatment plan creation pre-populated with assessment findings.
Permissions
Uses existing CL-02 permission keys:cl.assessment.create— start trauma assessmentcl.assessment.view— view resultscl.assessment.manage— save/edit assessments
Data Flow
References
- Spec:
specs/cl/specs/CL-02-EN-58-trauma-informed-assessments.md - Context:
specs/cl/specs/CL-02-EN-58-CONTEXT.md - Parent integration:
CL-02-comprehensive-assessments-INTEGRATION.md - Consent integration:
CL-11-consent-management-42cfr-part2-INTEGRATION.md