Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.eka.care/llms.txt

Use this file to discover all available pages before exploring further.

May 8, 2026
Feature
May 8, 2026

Added

  • [EkaScribe] Pause and resume in MedScribe Alliance TS SDK — The MedScribe Alliance TypeScript SDK now exposes pause and resume methods, letting integrators temporarily halt and continue an in-progress scribe recording without ending or restarting the session. Useful for handling interruptions mid-consultation.
May 7, 2026
FeatureUpdate
May 7, 2026

Added

  • [EkaScribe] EkaScribe TS SDK getDocument, getSessionDetails, and existing-session resume@eka-care/ekascribe-ts-sdk v2.1.50 adds three new instance methods: getDocument(document_id) (fetch a document by id), getSessionDetails({ session_id, presigned }) (fetch full session metadata, documents, and user_status lifecycle), and startRecordingForExistingSession({ txn_id, business_id, created_at, microphoneID?, sharedWorkerUrl?, flavour? }) (resume recording for a previously initialised session by reconstructing the audio pipeline and session bucket path). New TGetV1SessionDetailsResponse, TSessionDocument, and related types are exported. View docs
  • [EkaScribe] Document publish payload in EkaScribe TS SDKpostV1Document and the getV1Document response now carry an optional publish: Record<string, unknown> payload, allowing integrators to send and read structured publish metadata alongside a session document.
  • [EkaScribe] user_status on patchTransactionStatuspatchTransactionStatus now accepts an optional user_status field, mirroring the lifecycle states (init, recording_started, commit) returned by getSessionDetails, so clients can advance the user-side status on a session in one call.

Improved

  • [EkaScribe] Hardened VAD lifecycle in EkaScribe TS SDKVadWebClient now wraps startVad, pauseVad, destroyVad, resetVadWebInstance, reinitializeVad, and the silent-audio monitor in defensive try/catch blocks, and monitorAudioCapture now guards micVad.pause() with an existence check. Errors are logged via [EkaScribe] console output instead of bubbling up and breaking the host page. The EkaScribe facade applies the same protection around reinitializeVad, destroyVad, and pauseVad.
May 6, 2026
Fix
May 6, 2026

Fixed

  • [EkaScribe] Session polling now surfaces failures as ERRORSessionManager in the EkaScribe Android SDK now transitions to ERROR (instead of COMPLETED) when transcript or full-output polling fails or times out. Failed transcript polls also short-circuit subsequent full-output polling, and handleTransactionError is consistently invoked on failures so users can recover and start a new session. Test scenarios were updated to reflect the new contract. View docs
April 20, 2026
Update
April 20, 2026

Improved

  • [EkaScribe] Voice-to-text error handling on iOS DocAssist — DocAssist for iOS now detects and surfaces voice-to-text failure scenarios with a clear error state instead of silently dropping the recording, making transient transcription errors recoverable for the user.
April 17, 2026
Update
April 17, 2026

Improved

  • [EkaScribe] Android SDK MP3 encoding — The EkaScribe Android SDK now uses MP3 encoding (via LAME) instead of AAC/MP4, producing raw MPEG Layer III bitstreams for more reliable audio chunk uploads. The AAC encoder and MP4 format option have been removed. View docs
  • [EkaScribe] Android SDK partial output polling — Transaction result polling in the Android SDK now checks statuses across integration, transcript, and custom fields within templateResults, replacing the legacy output list. Empty statuses are treated as failures instead of timing out, improving error detection. View docs
  • [EkaScribe] iOS SDK parallel chunk processing — The EkaScribe iOS SDK now processes audio chunks in parallel, improving transcription throughput and reducing end-to-end latency for longer recording sessions.
April 16, 2026
FeatureUpdate
April 16, 2026

Added

  • [EkaScribe] Document management in JS SDK — The EkaScribe JS SDK now exposes createDocument, deleteDocument, and getChunkTranscript methods, enabling programmatic document lifecycle management and per-chunk transcript retrieval directly from the SDK. View docs

Improved

  • [EkaScribe] Output polling parameters in JS SDK — The pollOutputSummary method now accepts document_id and dlp query parameters, and the status API response type includes document_id and document_path fields. The status API timeout has been increased from 16s to 20s for improved reliability. View docs
April 13, 2026
Update
Week of April 8–13

Updates

  • EkaScribe documentation revamped — The EkaScribe docs now include a Quick Start guide with a step-by-step TypeScript SDK integration walkthrough. Integration methods are reordered to recommend SDKs first, REST APIs second, and Chrome Extension third. SDK sidebar titles use proper casing, and deprecated APIs are nested under a warning section for clarity. View docs