Skip to main content

Overview

This section provides a detailed reference for all TypeScript types available in the Suki Web SDK. Each type has its own dedicated page with complete documentation.

Core Types

Encounter

Clinical encounter with patient information

Patient

Demographic and identification information

InitOptions

Configuration options for initializing the SDK

PartnerDetails

Partner authentication and provider information

UI & Theme Configuration

ThemeOptions

Configuration for customizing SDK appearance

MountOptions

Configuration for mounting SDK to DOM element

UIOptions

User interface configuration options

SectionEditingOptions

Configuration for section editing features

Ambient Session Types

AmbientOptions

Configuration for ambient session functionality

Section

Clinical note section using LOINC codes

EmitterEvents

Events emitted by the SDK for monitoring

NoteContent

Content structure for clinical notes

Clinical Data Types

Diagnosis

Clinical diagnosis information with ICD codes

Utility Types

LogLevel

Log levels for controlling debug output

SukiError

Error structure with codes and details

Next Steps

Explore each type in detail by clicking on the cards above, or refer to the Classes section for information on available SDK classes.
Last modified on February 24, 2026