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
- How much detail: Short and concise, balanced, or very detailed notes.
- How it’s formatted: Continuous paragraphs (narrative) or bullet points.
- 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:- Set preferences: Use the Mobile SDK
setPersonalizationPreferencesmethod or the User Preferences API to configure a provider’s preferences. - Automatic application: Suki applies these settings to all future notes for that provider.
- 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.- Ambient APIs: PATCH User preferences for that
sdp_provider_idbefore 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+): CallsetPersonalizationPreferencesafter you initialize the SDK 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
Recommended UI patterns
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.
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.
Do I Put Style on Start Ambient
Do I Put Style on Start Ambient
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.Where Should the Settings Live
Where Should the Settings Live
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.
Do Changes Rewrite the Current Note
Do Changes Rewrite the Current Note
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.
Is There a GET for Preferences
Is There a GET for Preferences
There is no partner-facing GET for preferences. Persist the values your UI shows, or call
PATCH again when the clinician changes style.Is This the Same as Dictation
Is This the Same as Dictation
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
- Build a Documentation style settings experience (or a short pre-Ambient step).
- Save with User Preferences (or Mobile SDK) for that provider before Ambient create when the clinician saves.
- Run Ambient as usual. Show messaging that updates apply to future notes.
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 isBALANCED. Notes still generate. Section format is optional.
Click the tabs below to see the implementation details for your integration path.
- Ambient APIs
- Mobile SDK
- Web SDK
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 Refer to User Preferences for the full request and response schema.
PATCH request, so send only the fields you want to change. You can update verbosity, section format, or both.Python
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).
JSON
Best practices
Related APIs
User Preferences API
Set and update personalization preferences for providers