Overview
Suki Mobile SDK is a headless SDK for iOS applications. It provides intelligence capabilities that you can integrate directly into your native iOS app. Use the mobile SDK to capture clinical conversations, generate notes automatically, and streamline documentation workflows.Mobile SDK capabilities
With just a few lines of code, you can use the SDK to:- Capture Conversations: Enable hands-free, real-time ambient transcription of clinical conversations.
- Generate Notes: Automatically transform conversations into structured clinical documentation using Suki’s AI.
-
Problem-Based Charting (PBC): Support problem-oriented notes and structured diagnoses by passing diagnosis context in
setSessionContextand reading structured output when the session completes. See the Problem-Based Charting guide and Create session. - Manage Sessions: Handle the entire session lifecycle seamlessly within your application.
- Ensure Security: All data processing is handled with HIPAA-grade privacy and security.
Guide navigation
To get started with the Mobile SDK, you can follow the guides in the following order:| Guide | Purpose | Key capabilities |
|---|---|---|
| Create session | Session initialization and context setup | Patient info, clinical sections, multilingual support, PBC diagnosis context (kDiagnosisInfo) |
| Recording controls | Recording lifecycle management | Start, pause, resume, end, cancel operations |
| Session status & content retrieval | Content generation monitoring and retrieval | Status checking, content fetching, error handling |
| Offline mode | Network resilience and offline capabilities | 15-second buffer, local storage, auto-sync |
| Session events & delegates | Real-time event handling | Delegate pattern, event types, UI integration |
| Clearing sessions | Session cleanup and data privacy | User logout, data clearing, memory management |