Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Elation Visit Notes API

Create, retrieve, and manage clinical visit notes and their documentation, including note signing, via the Elation API v2.0.

Elation Visit Notes API is one of 16 APIs that Elation Health publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Clinical Documentation, Visit Notes, and Healthcare. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 25 operations across 13 paths, organized into 4 resource areas, and defines 384 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against a single base URL, https://sandbox.elationemr.com/api/2.0.

25 operations 13 paths 384 schemas 5 DELETE11 GET5 PATCH4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.app.elationemr.com/api/2.0
Authentication
HTTP Bearer, HTTP Bearer, HTTP Bearer
Resource Areas
4

Authentication & Security 3

Elation Visit Notes API declares 3 security schemes for authenticating requests. It accepts HTTP bearer tokens (RequireAuthentication). It accepts HTTP bearer tokens (RequirePracticeAuthorization). It accepts HTTP bearer tokens (RequirePracticeAuthorizationOrHippoAdmin).

Paths & Operations 25

Across 13 paths, the API surfaces 25 operations — 5 DELETE, 11 GET, 5 PATCH, 4 POST. They span 4 resource areas: Notes, Custom Blocks, Notes v1, Notes v2. Each is listed below with its method, path, parameters, and response codes.

Notes 6
GET
/notes
List Notes
list_notes 6 params → 200422
POST
/notes
Create Note
create_note body → 201422
DELETE
/notes/{note_id}
Delete Note By Id
delete_note_by_id 1 param → 204422
GET
/notes/{note_id}
Get Note By Id
get_note_by_id 1 param → 200422
PATCH
/notes/{note_id}
Update Note By Id
update_note_by_id 1 param body → 200422
GET
/notes/{note_id}/amendments/{amendment_id}
Get Note Amendment By Id
get_note_amendment_by_id 2 params → 200422
Custom Blocks 1
GET
/notes/custom-blocks
List Custom Blocks
list_custom_blocks 2 params → 200422
Notes v1 5
GET
/v1/notes
List Notes V1
list_notes_v1 6 params → 200422
POST
/v1/notes
Create Note V1
create_note_v1 body → 201422
DELETE
/v1/notes/{note_id}
Delete Note By Id V1
delete_note_by_id_v1 1 param → 204422
GET
/v1/notes/{note_id}
Get Note By Id V1
get_note_by_id_v1 1 param → 200422
PATCH
/v1/notes/{note_id}
Update Note By Id V1
update_note_by_id_v1 1 param body → 200422
Notes v2 13
GET
/v2/notes
List Notes V2
list_notes_v2 6 params → 200422
POST
/v2/notes
Create Note V2
create_note_v2 body → 201422
DELETE
/v2/notes/{note_id}
Delete Note By Id V2
delete_note_by_id_v2 1 param → 204422
GET
/v2/notes/{note_id}
Get Note By Id V2
get_note_by_id_v2 1 param → 200422
PATCH
/v2/notes/{note_id}
Update Note By Id V2
update_note_by_id_v2 1 param body → 200422
POST
/v2/notes/{note_id}/amendments
Create Note Amendment V2
create_note_amendment_v2 1 param → 201422
DELETE
/v2/notes/{note_id}/amendments/{amendment_id}
Delete Note Amendment By Id V2
delete_note_amendment_by_id_v2 2 params → 204422
GET
/v2/notes/{note_id}/amendments/{amendment_id}
Get Note Amendment By Id V2
get_note_amendment_by_id_v2 2 params → 200422
PATCH
/v2/notes/{note_id}/amendments/{amendment_id}
Update Note Amendment By Id V2
update_note_amendment_by_id_v2 2 params body → 200422
GET
/v2/notes/{note_id}/doctags
List Note Doctags V2
list_note_doctags_v2 1 param → 200422
PATCH
/v2/notes/{note_id}/doctags
Add Doctag To Note V2
add_doctag_to_note_v2 1 param body → 200422
DELETE
/v2/notes/{note_id}/doctags/{doctag_id}
Delete Doctag V2
delete_doctag_v2 2 params → 204422
GET
/v2/notes/{note_id}/edit
Get Note For Edit V2
get_note_for_edit_v2 1 param → 200422

Schemas 384

The contract defines 384 schemas that model the data the API accepts and returns. The most detailed are ElationNote (19 properties), Report (17 properties), PrescriptionSummary (17 properties), ROSData (17 properties). Each schema is shown below with its type and property counts.

AiGenerationInfo
object
2 properties
AllergiesNode-Input
object
3 properties
AllergiesNode-Output
object
3 properties
AnyNodeContent
object
Placeholder for node content, eliminating cycles in OpenAPI schema generation. This should be replaced with any node content type when calling the API
AssessmentPlan2Node-Input
object
An assessment & plan node with a more clinically opinionated structure than AssessmentPlanNode.
3 properties
AssessmentPlan2Node-Output
object
An assessment & plan node with a more clinically opinionated structure than AssessmentPlanNode.
3 properties
AssessmentPlanItemNode-Input
object
A top-level list item node within an AssessmentPlan2Node. For nested lists/list items, see AssessmentPlanListNode and AssessmentPlanListItemNode.
3 properties
AssessmentPlanItemNode-Output
object
A top-level list item node within an AssessmentPlan2Node. For nested lists/list items, see AssessmentPlanListNode and AssessmentPlanListItemNode.
3 properties
AssessmentPlanItemTitleNode-Input
object
Title node for an AssessmentPlanItemNode. This represents a top- level list item within an AssessmentPlan2Node, and is typically used to hold a ProblemNode and…
3 properties
AssessmentPlanItemTitleNode-Output
object
Title node for an AssessmentPlanItemNode. This represents a top- level list item within an AssessmentPlan2Node, and is typically used to hold a ProblemNode and…
3 properties
AssessmentPlanListItemNode-Input
object
A list item node within an AssessmentPlanList.
3 properties
AssessmentPlanListItemNode-Output
object
A list item node within an AssessmentPlanList.
3 properties
AssessmentPlanListNode-Input
object
A list node specific to AssessmentPlan2Node. This is effectively a nested list within an AssessmentPlanItemNode. For the top-level list items within Assessment…
3 properties
AssessmentPlanListNode-Output
object
A list node specific to AssessmentPlan2Node. This is effectively a nested list within an AssessmentPlanItemNode. For the top-level list items within Assessment…
3 properties
AssessmentPlanNode-Input
object
Block node for patient's assessment and plan.
3 properties
AssessmentPlanNode-Output
object
Block node for patient's assessment and plan.
3 properties
Attachment
object
A file attached to a note. Attachments are modeled as a top-level field on the note (not as note content) per the Simple Note 2.1 spec: they carry no positioni…
6 properties 4 required
Attrs
object
5 properties 1 required
AttrsWithRefId
object
Base attrs for any node that carries a stable change-tracking refid.
1 property
BlockMacroNode-Input
object
Block node for a macro reference with id and label.
2 properties 1 required
BlockMacroNode-Output
object
Block node for a macro reference with id and label.
2 properties 1 required
BlockNode-Input
BlockNode-Output
CODE_TYPE
string
CardiacOrderAttrs-Input
object
5 properties
CardiacOrderAttrs-Output
object
5 properties
CardiacOrderBlock-Input
object
2 properties 1 required
CardiacOrderBlock-Output
object
2 properties 1 required
CardiacOrderBlockAttrs-Input
object
3 properties 2 required
CardiacOrderBlockAttrs-Output
object
3 properties 2 required
CardiacOrderNode-Input
object
5 properties
CardiacOrderNode-Output
object
5 properties
CardiacOrderSummary
object
11 properties 3 required
CardiacOrderTest
object
2 properties 2 required
CarePlanNode-Input
object
3 properties
CarePlanNode-Output
object
3 properties
ClinicalFormCollection
object
A summary of collected observations for a specific clinical form.
8 properties 8 required
ClinicalFormCollectionNode-Input
object
Inline node for a ClinicalFormCollection item link for status blocks (e.g. summary of a collected clinical questionnaire).
2 properties 1 required
ClinicalFormCollectionNode-Output
object
Inline node for a ClinicalFormCollection item link for status blocks (e.g. summary of a collected clinical questionnaire).
2 properties 1 required
CognitiveStatusNode-Input
object
Block node for patient's mental function assessment.
3 properties
CognitiveStatusNode-Output
object
Block node for patient's mental function assessment.
3 properties
ColumnLayoutNode-Input
object
3 properties
ColumnLayoutNode-Output
object
3 properties
ContentMap-Input
object
Typed map from section type to its content. All sections are optional. Keys match section type wire values (NodeType): lowercase single words (e.g. narrative,…
7 properties
ContentMap-Output
object
Typed map from section type to its content. All sections are optional. Keys match section type wire values (NodeType): lowercase single words (e.g. narrative,…
7 properties
CptCode
object
3 properties 3 required
CptCodeNode-Input
object
2 properties 1 required
CptCodeNode-Output
object
2 properties 1 required
CreateDoctagRequest
object
10 properties 2 required
CustomBlockAttrs
object
6 properties 2 required
CustomBlockNode-Input
object
3 properties 1 required
CustomBlockNode-Output
object
3 properties 1 required
CustomBlockReference-Input
object
3 properties 1 required
CustomBlockReference-Output
object
3 properties 1 required
CustomBlockResponse
object
7 properties 4 required
DataNode-Input
object
Block node for data referenced during the visit, such as reports.
3 properties
DataNode-Output
object
Block node for data referenced during the visit, such as reports.
3 properties
DietHistoryNode-Input
object
Block node for the assessment of a patient's nutrition and eating habits. Includes information about the patient's typical food intake, any dietary restriction…
3 properties
DietHistoryNode-Output
object
Block node for the assessment of a patient's nutrition and eating habits. Includes information about the patient's typical food intake, any dietary restriction…
3 properties
DiscontinuePrescriptionAttrs-Input
object
5 properties 1 required
DiscontinuePrescriptionAttrs-Output
object
5 properties 1 required
DiscontinuePrescriptionNode-Input
object
5 properties 1 required
DiscontinuePrescriptionNode-Output
object
5 properties 1 required
Doctag
object
A doctag is an identifier that can be applied to a document. This implementation of doctag mirrors VN1's coded document tag
11 properties 5 required
DocumentNode-Input
object
3 properties
DocumentNode-Output
object
3 properties
DocumentNodeChild-Input
DocumentNodeChild-Output
DocumentSignature
object
A signature on a document.
8 properties 5 required
DocumentSignatureRole
string
The role the user is performing when adding a signature to a visit note
DxNode-Input
object
2 properties 1 required
DxNode-Output
object
2 properties 1 required
DynamicFormAttrs
object
9 properties 3 required
DynamicFormNode-Input
object
2 properties 1 required
DynamicFormNode-Output
object
2 properties 1 required
ElationNote
object
Full representation of a sections-based note returned by the API. content holds the sections-based structure: layout (structural description) and contentmap (t…
19 properties 9 required
ElationNoteAmendment
object
Full representation of an EN2.1 sections-based note amendment. Analogous to NoteAmendment for legacy DocumentNode notes. previouscontent is populated after the…
15 properties 9 required
ElationNoteAmendmentUpdate
object
Request body for updating a sections-based note amendment. All fields optional. contentmap replaces the full stored contentmap. Amendment updates do not suppor…
8 properties
ElationNoteCreate
object
Request body for creating a sections-based note. The layout is selected by layoutname (e.g. "simplenote"). No content field — the initial contentmap is always…
10 properties 5 required
ElationNoteUpdate
object
Request body for updating a sections-based note. When contentmap is sent on a base note update, snapshotid is required (from create or GET /notes/{id}/edit) fo…
9 properties
EventSnapshot
object
2 properties 1 required
ExamReasonNode-Input
object
3 properties
ExamReasonNode-Output
object
3 properties
ExerciseHistoryNode-Input
object
The evaluation of a patient's physical activity levels and exercise habits.
3 properties
ExerciseHistoryNode-Output
object
The evaluation of a patient's physical activity levels and exercise habits.
3 properties
FamilyHistoryNode-Input
object
3 properties
FamilyHistoryNode-Output
object
3 properties
FamilyRelationshipAttrs
object
5 properties 1 required
FamilyRelationshipNode-Input
object
3 properties 1 required
FamilyRelationshipNode-Output
object
3 properties 1 required
FamilyRelationshipType
string
FollowUpNode-Input
object
Block node for follow up instructions
3 properties
FollowUpNode-Output
object
Block node for follow up instructions
3 properties
FollowupListItem-Input
object
3 properties
FollowupListItem-Output
object
3 properties
FollowupOrderedList-Input
object
3 properties
FollowupOrderedList-Output
object
3 properties
FollowupParagraph-Input
object
3 properties
FollowupParagraph-Output
object
3 properties
FollowupParagraphAttrs
object
1 property
FollowupSection-Input
object
2 properties
FollowupSection-Output
object
2 properties
FollowupUnorderedList-Input
object
3 properties
FollowupUnorderedList-Output
object
3 properties
FunctionalStatusNode-Input
object
Block node for the assessment of a patient's ability to perform activities of daily living and their level of independence.
3 properties
FunctionalStatusNode-Output
object
Block node for the assessment of a patient's ability to perform activities of daily living and their level of independence.
3 properties
GenericNode-Input
object
3 properties 1 required
GenericNode-Output
object
3 properties 1 required
HPINode-Input
object
3 properties
HPINode-Output
object
3 properties
HTTPValidationError
object
1 property
HabitsNode-Input
object
3 properties
HabitsNode-Output
object
3 properties
Handout
object
8 properties 3 required
HandoutBlock-Input
object
2 properties 1 required
HandoutBlock-Output
object
2 properties 1 required
HandoutBlockAttrs-Input
object
3 properties 2 required
HandoutBlockAttrs-Output
object
3 properties 2 required
HandoutTypeName
string
Handout kind. Hippo reconciles this into its integer type if needed.
HeadingBlockAttrs
object
5 properties 1 required
HeadingNode-Input
object
3 properties 1 required
HeadingNode-Output
object
3 properties 1 required
Icd10Code
object
3 properties 2 required
ImagingOrderAttrs-Input
object
5 properties
ImagingOrderAttrs-Output
object
5 properties
ImagingOrderBlock-Input
object
2 properties 1 required
ImagingOrderBlock-Output
object
2 properties 1 required
ImagingOrderBlockAttrs-Input
object
3 properties 2 required
ImagingOrderBlockAttrs-Output
object
3 properties 2 required
ImagingOrderNode-Input
object
5 properties
ImagingOrderNode-Output
object
5 properties
ImagingOrderSummary
object
10 properties 3 required
ImagingOrderTest
object
2 properties 2 required
Immunization
object
15 properties 3 required
ImmunizationVaccine
object
1 property
Injection
object
14 properties 5 required
InjectionBlock-Input
object
2 properties 1 required
InjectionBlock-Output
object
2 properties 1 required
InjectionBlockAttrs-Input
object
3 properties 2 required
InjectionBlockAttrs-Output
object
3 properties 2 required
InjectionDoseUnit
string
InjectionMethod
string
InlineMacroNode-Input
object
Inline node for a macro reference with id and label.
2 properties 1 required
InlineMacroNode-Output
object
Inline node for a macro reference with id and label.
2 properties 1 required
InlineNode-Input
InlineNode-Output
InstructionParagraphAttrs
object
1 property
InstructionsListItem-Input
object
3 properties
InstructionsListItem-Output
object
3 properties
InstructionsOrderedList-Input
object
3 properties
InstructionsOrderedList-Output
object
3 properties
InstructionsParagraph-Input
object
3 properties
InstructionsParagraph-Output
object
3 properties
InstructionsSection-Input
object
2 properties
InstructionsSection-Output
object
2 properties
InstructionsUnorderedList-Input
object
3 properties
InstructionsUnorderedList-Output
object
3 properties
LabOrderAttrs-Input
object
6 properties
LabOrderAttrs-Output
object
6 properties
LabOrderBlock-Input
object
2 properties 1 required
LabOrderBlock-Output
object
2 properties 1 required
LabOrderBlockAttrs-Input
object
3 properties 2 required
LabOrderBlockAttrs-Output
object
3 properties 2 required
LabOrderFastingMethod
string
LabOrderNode-Input
object
5 properties
LabOrderNode-Output
object
5 properties
LabOrderSummary
object
10 properties 4 required
LabOrderTest
object
3 properties 2 required
Layout
object
Structural description of a note. name identifies the template (e.g. "simplenote", "soap"). content lists columns (1 for single-column, 2 for two-column). Each…
2 properties 1 required
LineBreakInline
object
Hard line break. No attrs, no content.
1 property
LineBreakNode-Input
object
2 properties
LineBreakNode-Output
object
2 properties
ListItemNode-Input
object
3 properties
ListItemNode-Output
object
3 properties
Macro
object
Model for macro attributes with id and label.
2 properties 2 required
Mark
object
1 property 1 required
MedicationType
string
NarrativeListItem-Input
object
3 properties
NarrativeListItem-Output
object
3 properties
NarrativeOrderedList-Input
object
3 properties
NarrativeOrderedList-Output
object
3 properties
NarrativeParagraph-Input
object
3 properties
NarrativeParagraph-Output
object
3 properties
NarrativeParagraphAttrs
object
1 property
NarrativeSection-Input
object
2 properties
NarrativeSection-Output
object
2 properties
NarrativeUnorderedList-Input
object
3 properties
NarrativeUnorderedList-Output
object
3 properties
Note
object
A full representation of a note. Do not use this for endpoints that return notes in bulk. Use NoteMetadata for that instead.
17 properties 7 required
NoteAmendment
object
Full representation of a note amendment fetched from the DB Note Amendment is a clone of Note and is analogous to a VisitNoteEdit for a Visit Note 1
15 properties 8 required
NoteAssistNode-Input
object
3 properties
NoteAssistNode-Output
object
3 properties
NoteCreate
object
10 properties 4 required
NoteEntityRefType
string
NoteLayoutBlock
object
A section slot in the layout. type is the section identifier.
1 property 1 required
NoteLayoutColumn
object
2 properties
NoteLayoutHeader
object
Decorative section divider — display text only, no clinical meaning.
2 properties
NoteMetadata
object
A lightweight version of Note that omits certain fields for performance reasons, specifically for use with endpoints that return notes in bulk.
12 properties 7 required
NoteUpdate
object
10 properties
OrderedListNode-Input
object
3 properties
OrderedListNode-Output
object
3 properties
OrdersSection-Input
object
2 properties
OrdersSection-Output
object
2 properties
PaginatedResponse_CustomBlockResponse_
object
6 properties 4 required
PaginatedResponse_NoteMetadata_
object
6 properties 4 required
ParagraphNode-Input
object
3 properties
ParagraphNode-Output
object
3 properties
PastMedicalHistoryNode-Input
object
3 properties
PastMedicalHistoryNode-Output
object
3 properties
PastSurgicalHistoryNode-Input
object
3 properties
PastSurgicalHistoryNode-Output
object
3 properties
PatientImmunizationAttrs-Input
object
3 properties 2 required
PatientImmunizationAttrs-Output
object
3 properties 2 required
PatientImmunizationBlock-Input
object
2 properties 1 required
PatientImmunizationBlock-Output
object
2 properties 1 required
PatientInstructionsNode-Input
object
3 properties
PatientInstructionsNode-Output
object
3 properties
PhysicalExamAttrs
object
5 properties
PhysicalExamData
object
16 properties
PhysicalExamNode-Input
object
3 properties
PhysicalExamNode-Output
object
3 properties
PrescriptionAttrs-Input
object
5 properties
PrescriptionAttrs-Output
object
5 properties
PrescriptionBlock-Input
object
2 properties 1 required
PrescriptionBlock-Output
object
2 properties 1 required
PrescriptionBlockAttrs
object
3 properties 2 required
PrescriptionData
object
16 properties 6 required
PrescriptionDiscontinueData
object
8 properties 4 required
PrescriptionDiscontinueType
string
PrescriptionNode-Input
object
5 properties
PrescriptionNode-Output
object
5 properties
PrescriptionSummary
object
17 properties 3 required
PrescriptionType
string
Problem
object
Attribute model for a patient problem reference.
6 properties 1 required
ProblemDraft
object
Attribute model for a possible patient problem draft (DX selection).
2 properties 1 required
ProblemNode-Input
object
Inline node for a patient problem reference.
2 properties 1 required
ProblemNode-Output
object
Inline node for a patient problem reference.
2 properties 1 required
ProblemStatus
string
Procedure-Input
object
2 properties 1 required
Procedure-Output
object
2 properties 1 required
ProcedureAttrs
object
2 properties 1 required
ProcedureListItem-Input
object
3 properties
ProcedureListItem-Output
object
3 properties
ProcedureNode-Input
object
2 properties 1 required
ProcedureNode-Output
object
2 properties 1 required
ProcedureNodeAttrs
object
5 properties 1 required
ProcedureOrderedList-Input
object
3 properties
ProcedureOrderedList-Output
object
3 properties
ProcedureParagraph-Input
object
3 properties
ProcedureParagraph-Output
object
3 properties
ProcedureParagraphAttrs
object
1 property
ProcedureSection-Input
object
2 properties
ProcedureSection-Output
object
2 properties
ProcedureUnorderedList-Input
object
3 properties
ProcedureUnorderedList-Output
object
3 properties
Procedures2Node-Input
object
3 properties
Procedures2Node-Output
object
3 properties
ProceduresNode-Input
object
3 properties
ProceduresNode-Output
object
3 properties
PsychologicalStatusNode-Input
object
Block node for the evaluation of a patient's mental health. Includes observations or evaluations related to symptoms of mental health disorders such as anxiety…
3 properties
PsychologicalStatusNode-Output
object
Block node for the evaluation of a patient's mental health. Includes observations or evaluations related to symptoms of mental health disorders such as anxiety…
3 properties
PulmonaryOrderAttrs-Input
object
5 properties
PulmonaryOrderAttrs-Output
object
5 properties
PulmonaryOrderBlock-Input
object
2 properties 1 required
PulmonaryOrderBlock-Output
object
2 properties 1 required
PulmonaryOrderBlockAttrs-Input
object
3 properties 2 required
PulmonaryOrderBlockAttrs-Output
object
3 properties 2 required
PulmonaryOrderNode-Input
object
5 properties
PulmonaryOrderNode-Output
object
5 properties
PulmonaryOrderSummary
object
11 properties 3 required
PulmonaryOrderTest
object
2 properties 2 required
ROSAttrs
object
5 properties
ROSData
object
17 properties
ROSNode-Input
object
3 properties
ROSNode-Output
object
3 properties
ReconciledMedicationNode-Input
object
Inline node for a reconciled/documented medication order (MedOrder, DiscontinueMedOrder) reference.
2 properties 1 required
ReconciledMedicationNode-Output
object
Inline node for a reconciled/documented medication order (MedOrder, DiscontinueMedOrder) reference.
2 properties 1 required
ReconciledMedicationsNode-Input
object
Block node for patient's reconciled/documented medications.
3 properties
ReconciledMedicationsNode-Output
object
Block node for patient's reconciled/documented medications.
3 properties
ReferencedDocument-Input
object
2 properties 1 required
ReferencedDocument-Output
object
2 properties 1 required
ReferencedDocumentAttrs
object
2 properties 1 required
ReferencedDocumentData
object
Structured reference to a hippo document (e.g. a lab/imaging report). Mirrors the VN1 reference-bullet payload: id is the report/document id, labresultid ident…
4 properties 1 required
ReferencedDocumentsSection-Input
object
2 properties
ReferencedDocumentsSection-Output
object
2 properties
ReferencedEntity
object
2 properties 1 required
ReferralAttrs
object
5 properties
ReferralBlock-Input
object
2 properties 1 required
ReferralBlock-Output
object
2 properties 1 required
ReferralBlockAttrs
object
3 properties 2 required
ReferralNode-Input
object
5 properties
ReferralNode-Output
object
5 properties
Report
object
17 properties 8 required
ReportNode-Input
object
Inline node for a Report item link.
2 properties 1 required
ReportNode-Output
object
Inline node for a Report item link.
2 properties 1 required
ReportType
string
SectionsContent
object
The sections-based note content: layout description + typed section content.
2 properties 2 required
SleepOrderAttrs-Input
object
5 properties
SleepOrderAttrs-Output
object
5 properties
SleepOrderBlock-Input
object
2 properties 1 required
SleepOrderBlock-Output
object
2 properties 1 required
SleepOrderBlockAttrs-Input
object
3 properties 2 required
SleepOrderBlockAttrs-Output
object
3 properties 2 required
SleepOrderNode-Input
object
5 properties
SleepOrderNode-Output
object
5 properties
SleepOrderSummary
object
10 properties 3 required
SleepOrderTest
object
2 properties 2 required
SocialHistoryNode-Input
object
3 properties
SocialHistoryNode-Output
object
3 properties
TextInline-Input
object
Plain text run. This node has NO attrs: both text and marks are top-level keys. This is the one deliberate exception to the type/attrs/content rule documented…
3 properties
TextInline-Output
object
Plain text run. This node has NO attrs: both text and marks are top-level keys. This is the one deliberate exception to the type/attrs/content rule documented…
3 properties
TextInlineMark
object
A single formatting mark applied to a TextInline run.
1 property 1 required
TextNode-Input
object
4 properties
TextNode-Output
object
4 properties
TwoColumnLayoutNode-Input
object
3 properties
TwoColumnLayoutNode-Output
object
3 properties
UnorderedListNode-Input
object
3 properties
UnorderedListNode-Output
object
3 properties
ValidationError
object
5 properties 3 required
VitalBMI
object
2 properties
VitalBMINode-Input
object
2 properties
VitalBMINode-Output
object
2 properties
VitalBP
object
5 properties
VitalBPNode-Input
object
2 properties
VitalBPNode-Output
object
2 properties
VitalFiO2
object
4 properties
VitalHC
object
4 properties
VitalHR
object
4 properties
VitalHRNode-Input
object
2 properties
VitalHRNode-Output
object
2 properties
VitalHeight
object
4 properties
VitalHeightNode-Input
object
2 properties
VitalHeightNode-Output
object
2 properties
VitalOxygen
object
4 properties
VitalOxygenNode-Input
object
2 properties
VitalOxygenNode-Output
object
2 properties
VitalPain
object
4 properties
VitalPainNode-Input
object
2 properties
VitalPainNode-Output
object
2 properties
VitalRR
object
4 properties
VitalRRNode-Input
object
2 properties
VitalRRNode-Output
object
2 properties
VitalTemperature
object
4 properties
VitalTemperatureNode-Input
object
2 properties
VitalTemperatureNode-Output
object
2 properties
VitalWeight
object
4 properties
VitalWeightNode-Input
object
2 properties
VitalWeightNode-Output
object
2 properties
VitalsAttrs-Input
object
6 properties
VitalsAttrs-Output
object
6 properties
VitalsNode-Input
object
2 properties
VitalsNode-Output
object
2 properties
VitalsSection-Input
object
Tier-1 vitals section; attrs mirror VN2 VitalsNode.
2 properties
VitalsSection-Output
object
Tier-1 vitals section; attrs mirror VN2 VitalsNode.
2 properties
VitalsSectionAttrs-Input
object
3 properties
VitalsSectionAttrs-Output
object
3 properties
el8_note_models__note__content__base_node__Node__NodeAttrs
object
4 properties
el8_note_models__note__content__block_nodes__GenericNode__NodeAttrs
object
5 properties 1 required
el8_note_models__note__content__inline_nodes__ClinicalFormCollectionNode__NodeAttrs
object
5 properties
el8_note_models__note__content__inline_nodes__CptCodeNode__NodeAttrs
object
5 properties 1 required
el8_note_models__note__content__inline_nodes__DxNode__NodeAttrs
object
5 properties 1 required
el8_note_models__note__content__inline_nodes__InlineMacroNode__NodeAttrs
object
5 properties 1 required
el8_note_models__note__content__inline_nodes__ProblemNode__NodeAttrs-Input
object
6 properties
el8_note_models__note__content__inline_nodes__ProblemNode__NodeAttrs-Output
object
6 properties
el8_note_models__note__content__inline_nodes__ReconciledMedicationNode__NodeAttrs-Input
object
6 properties
el8_note_models__note__content__inline_nodes__ReconciledMedicationNode__NodeAttrs-Output
object
6 properties
el8_note_models__note__content__inline_nodes__ReportNode__NodeAttrs-Input
object
5 properties 1 required
el8_note_models__note__content__inline_nodes__ReportNode__NodeAttrs-Output
object
5 properties 1 required
el8_note_models__note__content__inline_nodes__TextBlockMarkTypes
string
el8_note_models__note__content__macros__BlockMacroNode__NodeAttrs
object
5 properties 1 required
el8_note_models__note__content__orders__referral__ReferralSummary
object
12 properties 6 required
el8_note_models__note__content__vitals__Vitals
object
11 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalBMINode__NodeAttrs
object
6 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalBPNode__NodeAttrs
object
6 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalHRNode__NodeAttrs
object
6 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalHeightNode__NodeAttrs
object
6 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalOxygenNode__NodeAttrs
object
6 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalPainNode__NodeAttrs
object
6 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalRRNode__NodeAttrs
object
6 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalTemperatureNode__NodeAttrs
object
6 properties
el8_note_models__note__content__vitals__deprecated_vitals__VitalWeightNode__NodeAttrs
object
6 properties
el8_note_models__note__sections__shared__ReferralSummary
object
11 properties 1 required
el8_note_models__note__sections__shared__TextBlockMarkTypes
string
Formatting marks a text run can carry. Supports bold, italic, strike (strikethrough), and underline.
el8_note_models__note__sections__vitals_section__Vitals
object
11 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

elation-visit-notes-api.json Raw ↑

Other APIs Elation Health publishes across the network.

Elation OAuth API
Elation Patient Profile API
Elation Patient Document API
Elation Orders API
Elation Scheduling API
Elation Billing API
Elation Insurance API
Elation Patient Insurance API (Premium) & Eligibility
Elation Practice API
Elation User Management API
Elation Messaging API
Elation Event Subscription API