Elation Health Visit Notes API

Clinical encounter documentation

Business capability
Clinical Note Documentation BC-2830.10

Operations 14

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /visit_notes/{id}/ Get a visit note (legacy endpoint) · Get Visit Note #
Ask an LLM
“Can I read a single visit note through the older visit notes path?”
“What does the legacy get-visit-note call return for an encounter?”
Tell an agent
Open visit note {id} using the legacy endpoint.
Show the bullets of old-path visit note {id}.
DELETE /visit_notes/{id}/ Delete a visit note (legacy endpoint) · Delete Visit Note #
Ask an LLM
“Is it possible to delete a visit note through the original visit notes path?”
“What happens when I remove a draft encounter note with the legacy delete?”
Tell an agent destructive · confirm first
Delete visit note {id} with the legacy endpoint.
Remove the mistaken old-path visit note {id}.
PATCH /visit_notes/{id}/ Sign a draft visit note · Sign Visit Note #
Ask an LLM
“How do I sign a draft visit note so it's finalized?”
“Who can be recorded as the signer when signing an encounter note?”
Tell an agent
Sign draft visit note {id} as user {signed_by} dated {signed_date}.
Finalize the encounter note {id} with my signature today.
PUT /visit_notes/{id}/ Replace a visit note (legacy PUT) · Update a visit note #
Ask an LLM
“How do I replace every field of a visit note on the unversioned path?”
“Can I switch a visit note's template or mark it confidential with the legacy full update?”
Tell an agent
On the legacy path, replace visit note {id} for patient {patient} by physician {physician} at practice {practice} using template {template}.
Rewrite legacy visit note {id} with document date {document_date} and chart date {chart_date}.
GET /visit_notes/ Find visit notes (legacy endpoint) · Find Visit Notes #
Ask an LLM
“Can I find a patient's unsigned visit notes with the older search?”
“Which visit notes were signed between two dates, using the legacy lookup?”
Tell an agent
Using the legacy lookup, find visit notes for patient {patient} that are still unsigned.
Find old-path visit notes by physician {physician} signed from {from_signed_date} to {to_signed_date}.
POST /visit_notes/ Create a visit note (legacy endpoint) · Create Visit Note #
Ask an LLM
“Can I document an encounter by creating a visit note on the legacy path?”
“What's required to post a new visit note through the older endpoint?”
Tell an agent
Via the legacy endpoint, create a visit note for patient {patient} by physician {physician} with template {template}.
Post an old-path encounter note with bullets {bullets}, document date {document_date} and chart date {chart_date}.
GET /api/2.0/visit_notes/ List visit notes in API 2.0 · List Visit Notes #
Ask an LLM
“How do I list visit notes changed since a given time in the 2.0 API?”
“Can API 2.0 return only unsigned visit notes for my practice?”
Tell an agent
List 2.0 visit notes for patient {patient} ordered by {order_by}.
List API 2.0 visit notes modified after {last_modified__gt}, {limit} per page.
POST /api/2.0/visit_notes/ Create a visit note in API 2.0 · Create Visit Note #
Ask an LLM
“How do I create an encounter visit note with the 2.0 API?”
“Can a new 2.0 visit note be created already signed?”
Tell an agent
In API 2.0, create a visit note for patient {patient} by physician {physician} using template {template}.
Create a 2.0 visit note with bullets {bullets}, document date {document_date} and chart date {chart_date}.
DELETE /api/2.0/visit_notes/{id}/ Delete a visit note in API 2.0 · Delete Visit Note #
Ask an LLM
“How do I delete a visit note with the 2.0 API?”
“Can I remove an encounter note created by mistake in API 2.0?”
Tell an agent destructive · confirm first
Delete API 2.0 visit note {id}.
Remove the erroneous 2.0 encounter note {id}.
GET /api/2.0/visit_notes/{id}/ Retrieve a visit note in API 2.0 · Retrieve Visit Note #
Ask an LLM
“How do I fetch a single visit note by ID with API 2.0?”
“Does a retrieved 2.0 visit note include its signatures?”
Tell an agent
Retrieve API 2.0 visit note {id}.
Get who signed 2.0 visit note {id}.
PATCH /api/2.0/visit_notes/{id}/ Partially update a visit note in API 2.0 · Partially Update Visit Note #
Ask an LLM
“Can I set just the signed date on a visit note with a 2.0 partial update?”
“Is there a PATCH in API 2.0 for adding a signer to a visit note?”
Tell an agent
Patch 2.0 visit note {id} so it is signed by {signed_by}.
Partially update API 2.0 visit note {id} with signed date {signed_date}.
PUT /api/2.0/visit_notes/{id}/ Replace a visit note's signature in API 2.0 · Update Visit Note #
Ask an LLM
“Can I replace a 2.0 visit note's signing details with a PUT?”
“What fields does a full visit note replacement accept in API 2.0?”
Tell an agent
Replace 2.0 visit note {id} with signer {signed_by} and signed date {signed_date}.
Overwrite the signatures on API 2.0 visit note {id} with {signatures}.
GET /api/2.0/visit_notes/{id}/clinical_summary/ Get a visit note's clinical summary · Retrieve Visit Notes Clinical Summary #
Ask an LLM
“How do I get the clinical summary generated for a visit note?”
“Can I pull the clinical summary document for an encounter?”
Tell an agent
Get the clinical summary for visit note {id}.
Download the encounter clinical summary of note {id}.
GET /api/2.0/visit_notes/{id}/visit_summary/ Get a visit note's patient visit summary · Retrieve Visit Notes Visit Summary #
Ask an LLM
“Where do I get the after-visit summary for a patient's visit note?”
“Can I retrieve the visit summary to hand to a patient after their appointment?”
Tell an agent
Pull the patient-facing visit summary of note {id}.
Fetch the after-visit summary tied to note {id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/elation-health:elation-visit-notes-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

elation-health-visit-notes-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Elation Health Visit Notes API
  version: '1.0'
  description: 'Operations tagged Visit Notes across 3 of this provider''s published API definitions: elation-api-settings.json, elation-health-api-full-openapi.yaml, elation-health-elation-health-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://sandbox.elationemr.com/api/2.0
- description: Sandbox Server
  url: https://sandbox.elationemr.com
- description: Production Server
  url: https://api.app.elationemr.com
- url: https://app.elationemr.com/api/2.0
  description: Production
tags:


# --- truncated at 32 KB (49 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elation-health/refs/heads/main/openapi/elation-health-visit-notes-api-openapi.yml