> ## 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.

# Transcription

> Browse and manage ambient clinical transcription sessions; view session detail with consent banner, recorder controls, and AI-generated draft.

The Transcription page lists all ambient clinical transcription sessions for your organization, allowing clinicians and reviewers to find sessions by status and navigate to session details. It is reached at `/transcription`.

## Overview

The page is gated by `pf.transcription.sessions.view`. It renders a list of session cards showing recording channel, jurisdiction code, and creation datetime. Clicking a session card navigates to `/transcription/sessions/:sessionId`. A `RecordingIndicator` component is included for in-progress sessions.

The description on the page header reads: "Ambient capture sessions for your organization."

## Who it's for

Requires `pf.transcription.sessions.view` (route guard).

## Before you start

* Transcription sessions are created from patient encounters; they cannot be created directly from this page.
* You need `pf.transcription.sessions.view` to access this page.

## Steps

1. Navigate to **Transcription** (`/transcription`).
2. Browse the list of sessions.
3. Click a session card to open session details at `/transcription/sessions/:sessionId`.

## Viewing a session

Transcription session detail page at `/transcription/sessions/:sessionId` where clinicians view consent status, operate the recorder, and review or attest the AI-generated session draft. Requires `pf.transcription.sessions.view`.

The Session Details page loads a single transcription session via `useTranscriptionSession(sessionId)` and its AI-generated draft via `useTranscriptionDraft(sessionId)`. It renders a `ConsentBanner` at the top, `TranscriptionRecorder` for audio controls, and a draft card for review. The breadcrumb is set to the short session ID. If the session is not found an error empty state is shown. Full draft editing and citation tooltips are planned for a later work stream (WS5).

Note: the session must exist in your organization; cross-organization sessions will show "not found."

1. Navigate to `/transcription/sessions/:sessionId` (or click a session from the Review Queue or sessions list).
2. Review and acknowledge the consent banner.
3. Use the recorder controls if additional audio capture is needed.
4. Review the AI-generated draft in the draft card.
5. Attest the draft. SME: confirm the exact attestation action available in the current release.

**Consent banner** — A notice presented before session content is displayed, confirming patient consent status for recording.

**TranscriptionRecorder** — Controls for starting, pausing, and stopping audio capture within the session.

**Draft** — The AI-generated note associated with the session; requires clinician attestation before finalization.

**jurisdiction\_code** — The regulatory jurisdiction that governs this session's recording and transcription rules.

## Related

<Columns cols={2}>
  <Card title="Platform Foundation" icon="layer-group" href="/pf/overview">
    Platform Foundation overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index">
    Documentation coverage and governance.
  </Card>
</Columns>

<Note>
  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.
</Note>

<Accordion title="Documentation sources">
  * src/routes/platform.tsx
  * src/platform/transcription/pages/TranscriptionSessionsPage.tsx
  * src/platform/transcription/hooks/useTranscriptionSessions.ts
  * src/platform/transcription/components/RecordingIndicator.tsx
  * src/platform/transcription/pages/TranscriptionSessionDetailPage.tsx
  * src/platform/transcription/components/ConsentBanner.tsx
</Accordion>
