Enhancements
-
Added additional context parameters: Pass optional session-level metadata in
ambientOptionsto improve note generation accuracy. Pass the following parameters along with LOINC codes at session init (inmountorsetAmbientOptions):- visitType: Enum values include
NEW_PATIENT,ESTABLISHED_PATIENT,WELLNESS,ED. - encounterType: Enum values include
AMBULATORY,INPATIENT,ED. - providerRole: Enum values include
PRIMARY/ATTENDING,CONSULTING. - reasonForVisit: String, maximum
255characters. - chiefComplaint: String, maximum
255characters.
- visitType: Enum values include
- All new parameters are optional; absence does not break existing flows.
-
Free text fields (
reasonForVisit,chiefComplaint) enforce a 255-character limit.
- Cutom note titles from visit type: When you pass
visitTypeinambientOptions, the Web SDK uses that value as the title for the generated note in the in-product patient note list, instead of the generic Note label. That makes it easier for clinicians to tell multiple notes apart on the same day. IfvisitTypeis omitted, the UI keeps the previous generic title behavior.
Enhancements
- Notification Webhook: The Web SDK now supports notification webhook. Receive notifications about session completion or failure by implementing your own webhook endpoint. Learn more about how webhook work and how to implement your own webhook endpoint to receive them in the Notification webhook for partners documentation.
-
Existing patient diagnoses for Problem-Based Charting: Pass the patient’s existing diagnoses (e.g. from the EMR) into an ambient session using the
diagnosesblock inambientOptions. The session merges them with what’s discussed during the visit so you avoid duplicate problems in the note. Use this when you have at least one PBC section (isPBNSection: true); each diagnosis needs one ICD-10 code. Refer to the Existing patient diagnoses guide for more details.
Enhancements
- Multilingual capability: The Web SDK now supports multilingual capability by default. Patients and providers can speak in their preferred language; the SDK generates the clinical note in English. No configuration is required, and you do not need to contact Technical Support to enable this feature.
- Optional patient fields: The
birthDateandgenderproperties are now optional in thePatienttype. Omit these fields when creating patient objects if the information isn’t available, making it easier to integrate patient data from systems where this information may be missing.
Removed
- AmbientOptions: The
prefill.noteTypeIdsproperty is no longer supported in theAmbientOptionstype. You must use thesectionsproperty instead.
New features
- Telehealth audio capture: Capture audio directly from separate tabs from the same browser window hosting your telehealth session. This ensures accurate ambient clinical documentation during virtual visits via Zoom, Teams, and other telehealth platforms.

This feature is an opt-in setting and is disabled by default. To enable this feature, follow the steps in the Telehealth guide.
Enhancements
-
Enhanced event monitoring: Added 6 new authentication events and 5 new ambient session lifecycle events to the
EmitterEventstype. These events provide granular visibility into login, registration, token refresh, and session state changes, helping you build better error handling and user feedback in your application. - Improved offline handling: Offline mode now includes a 15-second buffer to handle temporary connection problems. This gives you time to show connection status notifications in your UI before the session transitions to offline mode, improving the user experience during brief network interruptions.
- User feedback collection: Collect user feedback on AI-generated content directly through the SDK. This helps you gather insights on note quality and user satisfaction.
New features
- Bearer token authentication: Added support for Bearer token authentication by allowing you to pass
providerIdduring SDK initialization. This provides more flexibility for authentication workflows.
main.js
App.tsx
Bug fixes
- Fixed incorrect
isAmbientInProgressandisAmbientPausedflags inambient:updateevents - Fixed
activeAmbientIdnot resetting in theuseSukihook after a session is submitted or cancelled
Additional changes
- Removed insert script option from section editing in the note page
New features
- Problem-based charting support: Added support for problem-based charting (PBN) with LOINC codes. Use the
isPBNSectionproperty in yourambientOptionsto enable problem-based note generation for specific sections.
Enhancements
- Updated default UI options: Updated default values for
uiOptionsto match the latest UI configuration. Close button, start ambient button, dictation, copy, and insert script features are now enabled by default, while the create empty note button is disabled by default.
Major changes
- Automated user registration: Programmatically create organizations and users during SDK initialization, reducing manual setup and accelerating onboarding workflows.
- LOINC code integration: Standardize note sections using LOINC codes, improving note quality, scalability, and integration consistency across healthcare systems.
- Expanded theme customization: Enhanced theme options with additional properties for greater control over SDK appearance. Refer to the Theming guide for examples and customization options.
New features
- Initial stable release: Enhanced user experience with visual improvements, faster note generation, and improved stability