The Ambient Review screen is a queue atDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/cl/ambient-review that lists all ambient recording sessions for the current organisation, with a status filter and row-level navigation to the detail review page.
Overview
The screen renders an “Ambient Review Queue” card with a status-filter dropdown in the header. Each session row shows patient name, provider name, session start date and time, and a processing-status badge. Rows are ordered bysession_start descending (most recent first). Only sessions where deleted_at IS NULL for the current organisation are fetched. Clicking any row navigates to /cl/ambient-review/:sessionId for detail review and approval actions.
Who it’s for
Requires thecl.ambient.view permission.
Before you start
- The
cl.ambient.viewpermission must be assigned to your role. - The current organisation must have ambient sessions recorded in
cl_ambient_sessions; otherwise the empty state is shown.
Steps
Open the ambient review queue
Navigate to
/cl/ambient-review. The queue loads all non-deleted sessions for your organisation, most recent first.Filter by processing status (optional)
Use the status dropdown in the card header to narrow the list. Available statuses are: Recording, Processing, Draft Ready, Approved, Failed, Cancelled. Select “All Statuses” to clear the filter.
Read the session row
Each row shows the patient name, provider name, and session start date/time alongside a colour-coded status badge.
Key concepts
processing statuses and their display labels, exactly as defined in code:| Status | Display label |
|---|---|
recording | Recording |
processing | Processing |
draft_ready | Draft Ready |
approved | Approved |
failed | Failed |
cancelled | Cancelled |
useApproveAmbientSession) only succeeds when the session is currently in draft_ready status; the DB update is conditional on that state.
Empty state
Empty state
When no sessions exist (or none match the current filter) the card body shows “No ambient sessions — Ambient recording sessions will appear here for review and approval.”
Error state
Error state
If the query fails the card body shows “Failed to load sessions. Please try again.” in destructive text.
Loading state
Loading state
While fetching, five skeleton rows are shown inside the card.
Related
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.
Documentation sources
Documentation sources
- src/routes/cl.tsx
- src/cores/cl/pages/AmbientReviewQueuePage.tsx
- src/cores/cl/ai-documentation/hooks/useAmbientSession.ts
- src/cores/cl/ai-documentation/types/ambient.ts