Skip to main content
Spec: CL-34-drug-testing-uds-workflow
Status: ✅ Complete
Last Updated: 2026-03-03

Overview

CL-34 (UDS Workflow) integrates with CL-09 (lab orders/results), CL-21 (OTP/MOUD), CL-04 (progress notes), CL-11 (Part 2 consent), CL-33 (court compliance), and PM-07 (billing). This document records integration contracts and platform layer usage.

Integration Points (from Spec)


Event Contracts (Planned)

To be added when events are defined (e.g. UDS result received, court-reportable result flagged, MOUD unexpected negative alert).

API Contracts (Planned)

To be added for PM-07 charge/encounter linkage and any CL-21/CL-33 APIs consumed.

Platform Integration Layer

  • PF-10 (Notifications): Overdue UDS alerts per CL-21 FR-4.
  • PF-30 (Permissions): Permission keys for UDS orders/results (e.g. cl.uds_orders.create, cl.uds_results.view).
  • @/platform/scheduling: Encounter context for encounter_id on orders and billing.
  • @/platform/types: Shared encounter/billing types as applicable.

Cross-Core Matrix

Update CROSS_CORE_INTEGRATIONS.md when CL-34 implementation adds concrete events/APIs.

References