> ## Documentation Index
> Fetch the complete documentation index at: https://developer.suki.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Ambient Documentation Overview

> Start here for Ambient documentation: when to use visit capture and note generation, how Ambient differs from Form filling and Dictation, and where to go next

Ambient documentation lets providers turn a patient-provider conversation during an encounter into a structured clinical note. Your application captures visit audio, and Suki transcribes and organizes what was said into LOINC-coded note sections. Your application can then review, edit, and submit the note to your EHR or use it in downstream workflows.

<Tip>
  [Choose an SDK or API](/documentation/get-started/integration-decision-guide) to build your workflow, then build the minimum path with the [Quickstart guides](/documentation/get-started/quick-start). Add session context, interoperability, and webhooks after that works.
</Tip>

These definitions come from the opening copy on this page.

| Term | Meaning |
| :- | :- |
| Ambient clinical notes | Turns the visit conversation into a structured clinical note with LOINC-coded sections. |
| Ambient session | A single recording instance for a patient encounter. One encounter can include one or more sessions. |
| Form filling | Maps visit conversation into field values on medical forms, not a full clinical note. |
| Audio Dictation | Converts provider speech into text for a field or UI target while a session is active. |

## When to use Ambient documentation

Use Ambient documentation when you need:

* Structured clinical notes from patient-provider conversation without typing the note during the encounter.
* LOINC-coded sections, optional structured data, and transcript content you control in your application. Capture and review across Ambient APIs, Web SDK, Mobile SDK, or Headless Web SDK, including shared notes across modalities.

## Developer workflow

The Ambient developer workflow is shared by Ambient APIs, Web SDK, Mobile SDK, and Headless Web SDK. The only difference is who owns each step.

```mermaid actions={false} theme={"theme":{"light":"one-light","dark":"material-theme-darker"}}
flowchart LR
    A[Start Ambient<br/>session for the visit] --> B[Stream visit<br/>audio to Suki]
    B --> C[End session and<br/>generate note]
    C --> D[Retrieve structured<br/>clinical note]
    D --> E[Provider reviews<br/>and edits]
    E --> F[Approve or submit<br/>to EHR]

    style A fill:#FFF394,stroke:#333,color:#000
    style B fill:#FFF394,stroke:#333,color:#000
    style C fill:#FFF394,stroke:#333,color:#000
    style D fill:#FFF394,stroke:#333,color:#000
    style E fill:#FFF394,stroke:#333,color:#000
    style F fill:#FFF394,stroke:#333,color:#000
```

<Steps>
  <Step title="Create Session">
    Start an ambient session for the visit. Provide patient details, note sections, and provider information. Suki returns a session ID. With Web SDK or Headless Web SDK, start through the SDK controls or hooks.
  </Step>

  <Step title="Record Conversation">
    Stream audio while the visit runs. Ambient APIs stream over WebSocket on `/ws/stream`. Web SDK, Mobile SDK, and Headless Web SDK handle capture for you.
  </Step>

  <Step title="End and Generate">
    End the ambient session when that recording finishes. Suki analyzes the transcript, extracts clinical content, and organizes it into the sections you requested.
  </Step>

  <Step title="Retrieve and Review">
    Retrieve the note with LOINC-coded sections, optional structured data, and the transcript when you need it. Let the provider review, edit, and submit into the EHR workflow.
  </Step>
</Steps>

The steps above stay the same across the offered modalities what changes is how much you build yourself and how much Suki builds for you. With Ambient APIs, your application creates the session, streams audio, and handles content retrieval and you manage the UI. With Web SDK, Suki provides more of the capture and review UI and you manage less. Does not matter which modality you use, your application still decides where the approved note lands and how you write it back.

If you are designing the full clinician workflow, note strategy, and EHR handoff, refer to the [Ambient documentation guide](/documentation/concepts/ambient-clinical-notes/ambient-documentation) to learn more about the workflow and how to implement it.

## Related guides

<CardGroup cols={2}>
  <Card title="Ambient Documentation Guide" icon="file-lines" href="/documentation/concepts/ambient-clinical-notes/ambient-documentation" arrow={true}>
    Workflow decisions, capture strategy, note quality settings, and EHR handoff.
  </Card>

  <Card title="Ambient Interoperability" icon="share-nodes" href="/documentation/concepts/ambient-clinical-notes/ambient-interoperability" arrow={true}>
    Continue the same clinical note across Ambient APIs, Web SDK, and Mobile SDK.
  </Card>

  <Card title="Create an Ambient Clinical Note" icon="play" href="/documentation/how-to/ambient-clinical-notes/create-ambient-session" arrow={true}>
    Start Ambient and store session and note IDs for your product UI.
  </Card>

  <Card title="Ambient Audio Streaming" icon="wifi" href="/documentation/how-to/audio-streaming/ambient-audio-streaming" arrow={true}>
    Stream visit audio on `/ws/stream` for Ambient API integrations.
  </Card>
</CardGroup>

## Resources

Refer to these guides when you are ready to integrate:

<CardGroup cols={2}>
  <Card title="Ambient API Overview" icon="code" href="/api-reference/overview" arrow={true}>
    Orient to Ambient and Dictation Partner APIs, auth, and core resources.
  </Card>

  <Card title="Ambient API Quickstart" icon="rocket" href="/api-reference/quickstart" arrow={true}>
    Create a session, stream audio, and retrieve ambient content end to end.
  </Card>

  <Card title="Web SDK" icon="browser" href="/web-sdk/index" arrow={true}>
    Browser capture and review UI from Suki for Ambient documentation.
  </Card>

  <Card title="Headless Web SDK" icon="react" href="/headless-web-sdk/index" arrow={true}>
    Custom React UI with ambient hooks for session and recording control.
  </Card>
</CardGroup>

## Next steps

<Icon icon="file-lines" iconType="solid" /> **[Ambient documentation](/documentation/concepts/ambient-clinical-notes/ambient-documentation)** - Workflow decisions, capture path, and EHR handoff.

<Icon icon="file-lines" iconType="solid" /> **[Create an ambient session](/documentation/how-to/ambient-clinical-notes/create-ambient-session)** - Start Ambient and store session and note IDs.

<Icon icon="file-lines" iconType="solid" /> **[Ambient API quickstart](/api-reference/quickstart)** - Authenticate, create a session, stream audio, and retrieve the note.

<Icon icon="file-lines" iconType="solid" /> **[Integration decision guide](/documentation/get-started/integration-decision-guide)** - Choose Ambient APIs, Web SDK, Mobile SDK, or Headless Web SDK.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.