New Features
- Feedback Addition: Added
submitFeedback(_:for:onCompletion:)method to submit user feedback on AI-generated content - Added a new FAQ section to the mobile SDK documentation to help you understand the frequently asked questions about the Suki Mobile SDK
- Offline mode has been enhanced with a 15-second buffer. This buffer gives you more time to show a connection status in your UI before the session fully transitions into offline mode
- Added a new
audioBufferFilled(withPercentage: Double)case to the session delegate to notify you when the audio buffer is filled with a certain percentage
Enhancements
- Improved the getting started guide to help you get started with the Suki Mobile SDK. It now has a workflow diagram to help you understand the process of using the Suki Mobile SDK
New Features
- Personalization Preferences: Added
setPersonalizationPreferences(_:completionHandler:)method to configure clinical note generation preferences including verbosity levels and note section styles
Enhancements
- Note Customization: Personalization preferences allow configuration of verbosity levels (concise, balanced, detailed) and note section styles (narrative or bulleted) for supported LOINC sections including History of Present Illness, Assessment, Plan, and Assessment & Plan
API Changes
- New
setPersonalizationPreferences(_:completionHandler:)method for configuring note generation preferences - Preferences are persisted and automatically applied to all future note generations
New Features
- Diagnosis Information Support: Added
SukiAmbientConstant.kDiagnosisInfoparameter tosetSessionContextfor structured diagnosis context - Structured Data Retrieval: Introduced
getStructuredData(for:onCompletion:)method to retrieve structured output data and diagnoses
API Changes
- Extended
setSessionContextwith diagnosis information support - New
getStructuredDatamethod for accessing structured session output - Supports ICD-10, IMO, and SNOMED code types
New Features
- Session Context Method: Introduced
setSessionContext(with:onCompletion:)method for setting patient, provider context, and LOINC codes after session creation
Enhancements
- Session Context Separation: Separated patient, provider, and section context from
createSessionto dedicatedsetSessionContextmethod - LOINC Code Integration: Enhanced section generation using LOINC codes with automatic clinical section creation
API Changes
createSessionmethod now focuses solely on session initialization- Patient, provider, and section context should be set using
setSessionContext - LOINC codes alone are sufficient - SDK automatically generates appropriate clinical sections
New Features
- Audio Buffering: Implemented audio buffering to reduce number of offline sessions caused by small internet glitches
- Multilingual Support: Added
SukiAmbientConstant.kMultilingualparameter to session creation for multilingual processing support
Enhancements
- Background Recording Error Handling: Added proper error handling when attempting to start recording while app is backgrounded
Bug Fixes
- Offline Upload Fix: Resolved “No record exist for offline upload” failure category identified through note failure tracing dashboard
- Improved session recovery reliability during network transitions