Overview
HANA’s EHR Proxy provides a standardized REST API that abstracts the differences between EHR systems. Write once against HANA’s API, and the Proxy handles translation to Epic, Cerner, Athena, AllScripts, or any FHIR-enabled system. Base URL:https://api.hana.health/v1
Authentication: All requests require an X-API-KEY header and X-ORG-ID header.
Patients
List Patients
Retrieves a list of patients for a practitioner.
Response (200):
Create Patient
Confirm Patient Identity
Validates if a patient exists. Requires either (first_name + last_name + date_of_birth) OR (phone_number).Patient Records
Get Patient Record
Retrieves a comprehensive patient record.Get Vital Signs
Update Vital Signs
Get Lab Results
Get Medications
Get Insurance
Update Insurance
Practitioners
List Practitioners
Response (200):
Appointments
List Appointments
Response (200):
Book Appointment
Reschedule Appointment
Cancel Appointment
Get Open Slots
Pre-Visit Notes
Encounters & Clinical Notes
Get Encounter Notes
Create Encounter Note
Update Encounter Note
Delete Encounter Note
SOAP Note Sections
Get or update individual SOAP sections:Add Chief Complaints
["string"]
Add Intake Questionnaire
Clinical Codes
Add ICD-10 Codes
["I10", "E11.9", "F32.1"]
Add CPT Codes
["99213", "99490", "96127"]
Medications & Patient Instructions
Add Medications
["Lisinopril 10mg daily", "Metformin 500mg BID"]
Add Patient Instructions
["Schedule follow-up in 2 weeks", "Monitor blood pressure daily"]
