Skip to main content

Overview

With the Suki Mobile SDK, you can integrate AI-powered clinical documentation directly into your healthcare application. Use the SDK to manage ambient sessions to capture patient encounters, generate structured clinical notes, and retrieve the generated content. You can also manage the full session lifecycle.

Manage the Full Session Lifecycle

You have complete control over clinical documentation sessions:
  • Initialize sessions with patient information, clinical sections, and provider context.
  • Control recording with start, pause, resume, end, and cancel commands.
  • Update context dynamically by setting patient demographics and other session details.
  • Support multiple languages to process sessions for diverse patient populations.
Always initialize sessions with complete patient context for optimal AI-generated content quality.

Build Resilient, Offline-Capable Workflows

You can ensure uninterrupted clinical workflows, even with unstable network connections:
  • Handle network issues gracefully with a 15-second buffer before entering full offline mode.
  • Store data securely with encrypted audio and session data on the device.
  • Automatically sync offline sessions when the device’s connection is restored.
  • Queue multiple sessions for ordered processing when back online.
Network Buffer New:The mobile SDK uses a 15-second buffer to handle temporary connection problems. This gives you time to show connection status in your UI before entering offline mode.

Generate AI-Powered Clinical Notes

You can leverage Suki’s AI to generate accurate clinical documentation:
  • Generate structured content for specific clinical sections like History of Present Illness or Review of Systems.
  • Stream content in real-time during active recording sessions.
  • Apply custom templates to meet organization-specific formatting requirements.
  • Rely on built-in validation and error handling for high-quality output.

Configure the SDK for Your Environment

The SDK provides flexible configuration options to fit your needs:
  • Environment management: Point to development, staging, or production environments.
  • Background recording: Enable or disable recording when your app is backgrounded.
  • Token management: Implement secure authentication with automatic refresh protocols.
  • Event-driven architecture: Use delegate patterns for real-time session updates.

Ensure Security and HIPAA Compliance

You can trust the SDK’s healthcare-grade security features:
  • End-to-end encryption: Protect all data during transmission and at rest.
  • HIPAA compliance: Build on a foundation designed for healthcare privacy requirements.
  • Secure authentication: Handle tokens automatically with built-in security protocols.
  • Device-level protection: Safeguard offline data with local encryption.
All audio data and clinical content is encrypted both in transit and when stored locally on the device.

Monitor Sessions in Real Time

You can track session status and handle events as they happen:
  • Session delegates: Subscribe to callbacks for state changes and key events.
  • Progress tracking: Monitor sessions from recording through content generation.
  • Error recovery: Implement robust handling with comprehensive error reporting.
  • Event logging: Use detailed logs for debugging and analytics.

Integrate with Ease

The mobile SDK is designed for a straightforward development experience:
FeatureBenefit
Simple Swift APIsQuick integration with comprehensive documentation.
Minimal setupGet started faster with sensible defaults.
Scalable architectureBuild for any scale, from small clinics to large hospital systems.
Production readyDeploy with confidence using a battle-tested SDK.

Next Steps

Start with Installation to add the SDK to your project. Follow the Configuration Guide to set up your environment. Explore the Ambient Guides for detailed implementation.
I