Skip to content

CO.14: Treatment Plan Detail

Summary

Counselors view, edit, publish, clone, and delete treatment plans. Plan detail manages metadata plus ordered sessions and activities.

Role

  • Primary: Counselor

Entry Point

  • URL: /library/treatment-plans/:id

Preconditions

  • Restricted library route is enabled.
  • User has access to the plan.

Steps

  1. Counselor opens a treatment plan.
  2. Frontend loads plan details and linked sessions.
  3. Counselor reviews plan metadata and session structure.
  4. Counselor enters edit mode when allowed.
  5. Counselor updates metadata, adds/removes/reorders sessions and activities, then saves or publishes.
  6. Counselor can clone/fork or delete depending on permissions.

Diagram

Edge Cases

  • Public library ownership: Non-admin users cannot edit/delete public library items they do not own.
  • Delete confirmation: Delete requires confirmation.
  • Back path: Client-linked entry can return to client detail.

Current Implementation Notes

  • Frontend: frontend/src/app/pages/library/treatment-plan-detail.tsx

Screenshot Status

  • Not captured.