> ## 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.

# MedScribe Alliance Protocol

> The open protocol every EkaScribe API is built on

All EkaScribe APIs are built on the **[MedScribe Alliance scribe-emr protocol](https://github.com/MedScribeAlliance/scribe-emr-protocol)** — an open, session-based standard for connecting medical scribe services with EMRs. **EkaScribe is the first medical scribe service to open-source and implement it.**

Why it matters: integrate once against the protocol (no vendor lock-in), a standard session lifecycle everywhere, and self-describing services — [Discovery](/ekascribe/api-reference/protocol/discovery) advertises models, formats and languages so clients configure themselves at runtime.

| Protocol concept   | EkaScribe API                                                                                                                            |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- |
| Service discovery  | [Discovery](/ekascribe/api-reference/protocol/discovery) — public, no auth                                                               |
| Session lifecycle  | [Sessions](/ekascribe/api-reference/sessions/overview) — create → audio → end → poll                                                     |
| Structured outputs | [Templates](/ekascribe/api-reference/templates/create-template) · [Documents](/ekascribe/api-reference/documents/create-update-document) |

Current implementation: **protocol v0.1** (negotiable via the Discovery response's `supported_versions`). Spec and schemas live in the [GitHub repo](https://github.com/MedScribeAlliance/scribe-emr-protocol).
