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.
Added
- [EkaScribe] Pause and resume in MedScribe Alliance TS SDK — The MedScribe Alliance TypeScript SDK now exposes
pauseandresumemethods, letting integrators temporarily halt and continue an in-progress scribe recording without ending or restarting the session. Useful for handling interruptions mid-consultation.
Added
-
[EkaScribe] EkaScribe TS SDK getDocument, getSessionDetails, and existing-session resume —
@eka-care/ekascribe-ts-sdkv2.1.50 adds three new instance methods:getDocument(document_id)(fetch a document by id),getSessionDetails({ session_id, presigned })(fetch full session metadata, documents, anduser_statuslifecycle), andstartRecordingForExistingSession({ 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). NewTGetV1SessionDetailsResponse,TSessionDocument, and related types are exported. View docs -
[EkaScribe] Document publish payload in EkaScribe TS SDK —
postV1Documentand thegetV1Documentresponse now carry an optionalpublish: Record<string, unknown>payload, allowing integrators to send and read structured publish metadata alongside a session document. -
[EkaScribe] user_status on patchTransactionStatus —
patchTransactionStatusnow accepts an optionaluser_statusfield, mirroring the lifecycle states (init,recording_started,commit) returned bygetSessionDetails, so clients can advance the user-side status on a session in one call.
Improved
- [EkaScribe] Hardened VAD lifecycle in EkaScribe TS SDK —
VadWebClientnow wrapsstartVad,pauseVad,destroyVad,resetVadWebInstance,reinitializeVad, and the silent-audio monitor in defensive try/catch blocks, andmonitorAudioCapturenow guardsmicVad.pause()with an existence check. Errors are logged via[EkaScribe]console output instead of bubbling up and breaking the host page. TheEkaScribefacade applies the same protection aroundreinitializeVad,destroyVad, andpauseVad.
Fixed
- [EkaScribe] Session polling now surfaces failures as ERROR —
SessionManagerin the EkaScribe Android SDK now transitions toERROR(instead ofCOMPLETED) when transcript or full-output polling fails or times out. Failed transcript polls also short-circuit subsequent full-output polling, andhandleTransactionErroris consistently invoked on failures so users can recover and start a new session. Test scenarios were updated to reflect the new contract. View docs
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.
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, andcustomfields withintemplateResults, replacing the legacyoutputlist. 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.
Added
- [EkaScribe] Document management in JS SDK — The EkaScribe JS SDK now exposes
createDocument,deleteDocument, andgetChunkTranscriptmethods, 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
pollOutputSummarymethod now acceptsdocument_idanddlpquery parameters, and the status API response type includesdocument_idanddocument_pathfields. The status API timeout has been increased from 16s to 20s for improved reliability. View docs
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

