Skip to main content
Quick summary
allows you to customize how Suki generates clinical notes based on each provider’s preferences. Control how much detail (short and concise, balanced, or very detailed) and how it’s formatted (continuous paragraphs or bullet points).
Personalization is supported by: Ambient APIs, Web SDK, Mobile SDK
Personalization allows you to help providers customize how Suki generates their clinical notes. Every provider has different preferences, some want short bullet points, others want detailed paragraphs. Personalization ensures each provider gets notes that match their style. When you use personalization, you can customize two aspects of note generation:
  • How much detail: Short and concise, balanced, or very detailed notes.
  • How it’s formatted: Continuous paragraphs (narrative) or bullet points.
Once you set a provider’s preferences, Suki automatically applies them to all future notes for that provider. You set it once, and Suki remembers, no need to send preferences with every request. Using personalization, you get the following benefits:
  • Provider satisfaction: Notes match each provider’s preferred style and level of detail.
  • Consistent documentation: Once set, preferences apply automatically to all future notes.
  • Efficiency: Providers don’t need to manually adjust notes; they’re generated according to their preferences.
  • Flexibility: Different providers can have different preferences based on their specialty and workflow.
  • Better adoption: When notes match provider preferences, they’re more likely to use and trust the system.

How personalization improves clinical documentation

Personalization reduces post-generation editing by aligning note style with how each provider already documents. This helps clinicians trust the generated notes and reduces the need for manual edits before signing. When notes match provider preference, clinicians usually make fewer style edits before sign. That improves trust and adoption, and it shortens the path from generated note to final documentation.

How personalization works

Settings are saved at the user level (not per session) and applied to all future note generation for that provider. The process:
  1. Set preferences: Use the Mobile SDK setPersonalizationPreferences method or the User Preferences API to configure a provider’s preferences.
  2. Automatic application: Suki applies these settings to all future notes for that provider.
  3. Update anytime: Update preferences at any time; the most recent settings always take effect.
Settings are persistent and user-specific. You don’t need to send preferences with every session request.

Build personalization into your product

If you are deciding to build personalization into your product, you need to understand how and when to use it. Personalization lets each clinician choose how detailed Ambient notes are (CONCISE, BALANCED, or DETAILED), and optionally whether supported sections use narrative or bulleted style.
Do not put verbosity or section_format on the Start Ambient payload or in session context. Personalization belongs in provider settings, not on Ambient create.
How you save preferences depends on the product you use:
  • Ambient APIs: PATCH User preferences for that sdp_provider_id before Ambient create when the clinician saves.
  • Web SDK: Save preferences from your backend with the User Preferences API for the same provider. Do not put personalization fields in ambientOptions.
  • Mobile SDK (v2.3.0+): Call setPersonalizationPreferences after you initialize the SDK for that provider.
Preferences are per clinician, not per visit. Suki applies the latest saved values to future Ambient notes for that provider.
Personalization applies to Ambient note style only. It does not change Dictation transcripts. If you never set preferences, verbosity defaults to BALANCED. Notes still generate. Section format is optional.

Configure personalization

Put Documentation style in provider settings, or as a short pre-Ambient step. Use plain-language labels such as “Shorter notes” / “Balanced” / “More detail”.
These patterns apply when you build your own ambient experience with the Ambient APIs or the Headless modalities. The headed Web SDK already provides Ambient UI, so you do not recreate these patterns there.
Before the visit Save preferences before Ambient create when the clinician chooses a style. Tell them updates apply to future notes. During Ambient Run create, context, stream, and End as usual. You do not send verbosity or section_format with the ambient session. After a note feels wrong Save preferences again, then run a new Ambient session. The current note does not rewrite itself.
No. Do not put verbosity or section_format on the Start Ambient payload or in session context.Save preferences with User Preferences (or Mobile SDK setPersonalizationPreferences), then run Ambient as usual.
Provider settings is the recommended place. A short pre-Ambient confirmation step also works.Show Concise / Balanced / Detailed. Optionally Narrative / Bulleted for supported LOINC sections.
No. Suki applies the latest saved values to future notes for that provider.If the clinician changes verbosity or section format while an ambient session is already in progress, this recording does not restyle. Show UI copy such as Applies to future notes. After they change style, run a new Ambient session for the new preference to show up.
There is no partner-facing GET for preferences. Persist the values your UI shows, or call PATCH again when the clinician changes style.
No. Personalization is Ambient note style only. It does not change Dictation speech-to-text.See Dictation basic usage.

Verbosity, section format, and when preferences apply

When you build personalization into your app, keep the following concepts separate. They look related, but serve different purposes. What to wire in your product
  1. Build a Documentation style settings experience (or a short pre-Ambient step).
  2. Save with User Preferences (or Mobile SDK) for that provider before Ambient create when the clinician saves.
  3. Run Ambient as usual. Show messaging that updates apply to future notes.
Personalization is per clinician. Set it once in settings, then Ambient uses the saved style on future notes for that provider.
Do not send verbosity or section_format in Ambient session context. Use User preferences before you create or start the ambient session. For the Mobile SDK, use setPersonalizationPreferences.

How to set personalization preferences

Personalization controls how detailed the Ambient note is, and whether selected sections use narrative or bulleted style. Preferences are saved per clinician, not per visit. When to set them: Before the visit starts, ideally when you register the provider or from a settings screen before Ambient create. Suki applies the latest saved values to future notes for that provider. Default if you never call the API: Verbosity is BALANCED. Notes still generate. Section format is optional.
Do not send verbosity or section_format in Ambient session context. Personalization is a provider preference. Use User preferences before you create or start the ambient session.
Click the tabs below to see the implementation details for your integration path.
Save preferences with the User Preferences API. Send a PATCH to /api/v1/user/preferences and set sdp_provider_id to the provider whose note style you want to change.

Identify the Provider

Use that provider’s Suki token and provider ID. Preferences are user-specific, so use the correct sdp_provider_id for each clinician.

Choose Verbosity and Section Style

Set verbosity to CONCISE, BALANCED, or DETAILED. Optionally set section format to NARRATIVE or BULLETED for supported LOINC sections: History of Present Illness (10164-2), Assessment and Plan (51847-2), Assessment (51848-0), and Plan (18776-5).

Update Preferences

This is a PATCH request, so send only the fields you want to change. You can update verbosity, section format, or both.
Python
Refer to User Preferences for the full request and response schema.

Run Ambient Sessions for That Provider

After the update succeeds, create ambient sessions as usual for the same provider. You do not send personalization fields in session context. Suki applies the saved preferences when it generates the note.

Update Preferences When Needed

When a provider changes their preferred style, call the same PATCH endpoint again before the next visit. The most recent values apply to future notes.

Personalization options

With personalization, you can customize two aspects of note generation: verbosity and section style.

Verbosity

Verbosity controls how much detail is included in the generated note. This setting applies to all note sections.
string
default:"BALANCED"
Applies to: All note sections

Section style

Section style lets you control the formatting style for specific clinical sections. Set different styles for different sections as needed.
array
Applies to:
  • History of Present Illness (10164-2).
  • Assessment and Plan (51847-2).
  • Assessment (51848-0).
  • Plan (18776-5).
Example:
JSON

Best practices

  • Set defaults early: Configure preferences when providers are first registered. If you skip this step, notes still generate with BALANCED verbosity.
  • Change before ambient starts: Save preferences before create or start. Tell clinicians that updates apply to future notes, not to a recording that is already in progress.
  • Label in plain language: Use clinician-facing labels such as “Shorter notes” / “Balanced” / “More detail”. Keep Dictation separate. Personalization does not change Dictation speech-to-text.
  • Limit section format: Send section_format only for History of Present Illness (10164-2), Assessment and Plan (51847-2), Assessment (51848-0), and Plan (18776-5). Invalid LOINC or style values return an error.

User Preferences API

Set and update personalization preferences for providers
Last modified on August 20, 2026