diff --git a/changelog.mdx b/changelog.mdx index a962e09..8712ac1 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -7,6 +7,30 @@ import { SubscribeForm } from '/snippets/subscribe-form.jsx'; + + +## Added + +- **[EkaAgents] OTP authentication for EMR clients in MCP SDK** — The Eka MCP SDK now includes an `authentication_elicitation` tool enabled by default for EMR workspaces, supporting SMS-based OTP login with country code selection, OTP verification, and UHID profile selection. Agents can authenticate clinic users mid-conversation without leaving the AI client. [View docs](/ai-tools/mcp-server/authentication) + +- **[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](/api-reference/health-ai/ekascribe/SDKs/TS-sdk) + +## 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](/api-reference/health-ai/ekascribe/SDKs/TS-sdk) + +- **[EkaAgents] MCP SDK workspace tool fallback** — When a workspace has no explicitly configured tool list, the MCP SDK now falls back to the default EMR tool set instead of failing, improving resilience for new workspace onboarding. + + + + + +## Added + +- **[EkaAgents] OTP authentication for EMR clients in MCP SDK** — The Eka MCP SDK now includes an `authentication_elicitation` tool enabled by default for EMR workspaces, supporting SMS-based OTP login with country code selection, OTP verification, and UHID profile selection. Agents can authenticate clinic users mid-conversation without leaving the AI client. [View docs](/ai-tools/mcp-server/authentication) + +## Improved + +- **[EkaAgents] MCP SDK workspace tool fallback** — When a workspace has no explicitly configured tool list, the MCP SDK now falls back to the default EMR tool set instead of failing, improving resilience for new workspace onboarding. + + + + + +## 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](/api-reference/health-ai/ekascribe/SDKs/TS-sdk) + +## 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](/api-reference/health-ai/ekascribe/SDKs/TS-sdk) + + + + + +### 🤖 EkaAgents + +#### New features +- **OTP login for clinic users** — AI agents can now verify clinic staff identity via SMS OTP during a conversation, including country code selection and profile selection, so users never need to leave the chat to authenticate. + +### 📋 EMR + +#### Updates +- **Prescription PDF signatures** — Doctor signatures in prescription PDFs now load reliably without showing outdated cached versions, and signature display can be toggled on or off per template. + +- **Eye exam print order** — Ophthalmology examination tables in prescription PDFs now always appear in the correct order. + +### 🎙️ EkaScribe + +#### New features +- **Document management in JS SDK** — You can now create, delete, and retrieve per-chunk transcripts for documents directly from the EkaScribe JS SDK. + + +