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 group therapy sessions for the current organization and is available at /cl/group-sessions.

Overview

The Group Sessions list page displays sessions stored in cl_group_sessions, filtered by a configurable date range (default: last 30 days to today). Summary stat cards show total, completed, and scheduled session counts for the selected window. Each row in the table shows date, topic, group type, time, location, and status. Users with the cl.group_sessions.create permission see a New Session button that opens the CreateEditGroupSessionDialog. Completing a session transitions its status to completed and publishes domain events for downstream processing (including billing encounter generation).

Who it’s for

Requires permission: cl.group_sessions.view Creating sessions additionally requires: cl.group_sessions.create

Before you start

You must hold the cl.group_sessions.view permission to access this page. Sessions are scoped to your current organization; switching organizations changes the data shown.

Steps

1

Open Group Sessions

Navigate to /cl/group-sessions. The page loads sessions from the past 30 days by default.
2

Adjust the date range

Use the From and To date inputs to change the window. The list and stat cards update automatically.
3

Review the sessions table

The table shows columns: Date, Topic, Type, Time, Location, Status. Click any row to open the session detail page at /cl/group-sessions/:sessionId.
4

Create a new session (if permitted)

Click New Session (visible when you have cl.group_sessions.create) to open the creation dialog. Fill in the required fields and save.

Key concepts

The code maps statuses to badge variants: completed → default, in_progress → secondary, cancelled → destructive, all others → outline. The scheduled status is tracked in stat card counts.
When no sessions match the date filter, an empty state with a Create Session action (if permitted) is shown. If the data fetch fails, an inline error card with the message “Unable to load group sessions. Please try again.” is displayed.

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/GroupSessionsListPage.tsx
  • src/cores/cl/hooks/useGroupSessions.ts