Skip to main content

Clinical Notes

The notes endpoints let you pull clinical notes out of Healos — one at a time, by session, as a filtered list, or as a bulk export. Every note carries its medical codes, and you can request the session transcript and patient context alongside it. All notes endpoints require the notes:read scope. Access is scoped to your organization: you see notes authored by members of your org.
patient_id is a BigInt serialized as a string — treat it as an opaque string, same as elsewhere in the API. See Making Requests.

List Notes

Lightweight, paginated list. Use it to discover note IDs; fetch full content with Get a Note or Export.

Filters

Both GET /notes and GET /notes/export accept the same filters:

Get a Note

Returns the full note — content, problems, procedures, icd10_codes, cpt_codes — with the session transcript and patient context embedded by default.

Controlling embedded blocks

The note body and medical codes are always returned. Control the heavier embedded blocks with the include query param — a comma-separated list of transcript and patient. It defaults to both.
When excluded, transcript and patient are returned as null.

Notes by Session

Returns every note for a session, plus the session’s transcript/summary and the patient context, in one call. Returns 404 if the session isn’t owned by your organization.

Export Notes

GET /notes/export returns all notes matching the filters above (no pagination), with full content, codes, transcript, and patient context on each note. Pick the format with ?format=:
json and csv are capped at 1000 notes. When the result is capped, json sets meta.truncated: true and csv sets the X-Result-Truncated header. To pull more than 1000 notes, narrow the date range with from/to, or use format=ndjson, which streams the full set with no cap.
The CSV columns are: note_id, patient_id, patient_name, session_id, session_date, note_type, specialty, created_at, problems, procedures, icd10_codes, cpt_codes, content, transcript. Array and code fields are flattened into a single cell.