Core: CL
Status: ✅ Complete
Spec: CL-04-EN-67
Last Updated: 2026-04-09
Summary
CL-04-EN-67 replaces hardcoded Arizona/AHCCCS values in the CL-04 note signing flow and EN-66 Policy 940 validation gate with profile-driven values from PF-96 jurisdiction profiles.Integration Pattern
- Publisher Core: PF (jurisdiction profile data ownership via PF-96)
- Consumer Core: CL (progress note requirements and validation)
- Pattern: Platform Layer dependency — CL reads PF-96 jurisdiction profile values via
useClinicalRules()anduseComplianceRules()hooks from@/platform/jurisdiction
Data Contract (Read)
CL-04-EN-67 consumes the following from PF-96 resolved profiles:
Fallback behavior: If a field is absent, Arizona/AHCCCS defaults are used.
Consumer Integration Points
Security and Tenant Isolation
- Profile reads scoped by
organization_id(andsite_idwhen supplied). - No PHI in profile resolution requests.
- Existing CL-04 RLS policies and audit paths remain unchanged.
Permissions
No new permission keys. EN-67 reuses existing EN-66 permissions:cl.note_940_validation.overridecl.compliance_settings.manage
Related Specs
specs/cl/specs/CL-04-EN-67-jurisdiction-aware-progress-note-requirements.mdspecs/cl/specs/CL-04-EN-66-note-quality-pre-submission-validation.mdspecs/pf/specs/PF-96-medicaid-state-compliance-configuration.mddocs/architecture/integrations/CL-04-EN-66-note-quality-pre-submission-validation-INTEGRATION.md