drchrono
drchrono is an EHR platform with a REST API for managing patient records, clinical encounters, appointments, prescriptions, billing, and HIPAA-compliant medical data exchange. It provides OAuth 2.0-secured endpoints covering patient management, clinical documentation, lab integration, scheduling, billing, and practice administration, enabling healthcare app developers to build integrations with the drchrono EHR ecosystem.
drchrono publishes 6 APIs on the APIs.io network, including Administrative API, Audit API, Availability API, and 3 more. Tagged areas include EHR, Electronic Health Records, Healthcare, Medical Records, and Practice Management.
The drchrono catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
drchrono’s developer surface includes authentication, documentation, engineering blog, pricing, and 14 more developer resources.
Kin Score
APIs 6
Individual APIs this provider publishes, each with its own machine-readable definition.
drchrono Administrative API
Create and manage administrative resources
drchrono Audit API
Search Audit Logs
drchrono Availability API
The Availability API from drchrono — 1 operation(s) for availability.
drchrono Billing API
Create and manage billing resources
drchrono Clinical API
Create and manage clinical resources
drchrono Practice Management API
Create and manage practice management resources
Arazzo Workflows 5
Multi-step API workflows described with the Arazzo specification.
drChrono Appointment Scheduling
Read a patient record, book an appointment, then read the appointment back to confirm it was created.
ARAZZOdrChrono Chart Export
Pull a patient chart by reading the patient, listing problems and medications, and exporting a C-CDA document.
ARAZZOdrChrono Clinical Documentation
Document a patient visit by recording a problem, a medication, and a clinical note.
ARAZZOdrChrono Eligibility and Billing
Run the revenue cycle by checking insurance eligibility, reviewing day sheet charges, and adding a claim billing note.
ARAZZOdrChrono Patient Registration (Upsert)
Search for an existing patient by name and update it if found, otherwise create a new patient record.
ARAZZOPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Drchrono Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Drchrono Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Drchrono Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
drchrono API Rules
SPECTRALJSON Schema 77
Standalone JSON Schema definitions for this provider's data models.
Appointment
JSON SCHEMAAppointmentProfile
JSON SCHEMAAppointmentTemplate
JSON SCHEMAAsyncResourceError
JSON SCHEMAAuditLog
JSON SCHEMABillingLineItem
JSON SCHEMABillingLineItemDeletion
JSON SCHEMABillingProfile
JSON SCHEMACarePlan
JSON SCHEMACareTeamMember
JSON SCHEMACashPayment
JSON SCHEMACashPaymentLog
JSON SCHEMAClaimBillingNotes
JSON SCHEMAClinicalNote
JSON SCHEMAConsentForm
JSON SCHEMACoverage
JSON SCHEMACustomAppointmentFieldType
JSON SCHEMACustomInsurancePlanName
JSON SCHEMACustomPatientFieldType
JSON SCHEMACustomVitalType
JSON SCHEMADoctor
JSON SCHEMADoctorFeeSchedule
JSON SCHEMADoctorMessage
JSON SCHEMADoctorOptions
JSON SCHEMAEOBObject
JSON SCHEMAFeeSchedule
JSON SCHEMAFeeScheduleItem
JSON SCHEMAImplantableDevice
JSON SCHEMAInsurance
JSON SCHEMAInventoryCategory
JSON SCHEMAInventoryVaccine
JSON SCHEMALabOrder
JSON SCHEMALabOrderDocument
JSON SCHEMALabResult
JSON SCHEMALabTest
JSON SCHEMALabVendorLocation
JSON SCHEMALineItemTransaction
JSON SCHEMAOffice
JSON SCHEMAPatient
JSON SCHEMAPatientAllergy
JSON SCHEMAPatientAmendment
JSON SCHEMAPatientAuthorization
JSON SCHEMAPatientCommunication
JSON SCHEMAPatientDrug
JSON SCHEMAPatientFlagType
JSON SCHEMAPatientIntervention
JSON SCHEMAPatientLabResultSet
JSON SCHEMAPatientMessage
JSON SCHEMAPatientPhysicalExam
JSON SCHEMAPatientProblem
JSON SCHEMAPatientRiskAssessment
JSON SCHEMAPatientVaccineRecord
JSON SCHEMAPhoneCallLog
JSON SCHEMAPrescriptionMessage
JSON SCHEMAProcedure
JSON SCHEMAReminderProfile
JSON SCHEMAScannedClinicalDocument
JSON SCHEMAScheduleBlock
JSON SCHEMASignedConsentForm
JSON SCHEMASignedConsentFormUpdate
JSON SCHEMASoapNoteCustomReport
JSON SCHEMASoapNoteLineItemFieldType
JSON SCHEMASoapNoteLineItemFieldValue
JSON SCHEMAStaff
JSON SCHEMATask
JSON SCHEMATaskCategory
JSON SCHEMATaskNote
JSON SCHEMATaskStatus
JSON SCHEMATaskTemplate
JSON SCHEMATelemedicineAppointment
JSON SCHEMATelemedicineAppointmentEventLog
JSON SCHEMAUserProfile
JSON SCHEMAUserProfilesGroup
JSON SCHEMAWorkDay
JSON SCHEMAWorkHours
JSON SCHEMAWorkSchedule
JSON SCHEMAYellowNotepad
JSON SCHEMAScroll for all 77
Examples 69
Example request and response payloads for these APIs.
Appointment Example
EXAMPLEAppointmentprofile Example
EXAMPLEAppointmenttemplate Example
EXAMPLEBillinglineitem Example
EXAMPLEBillingprofile Example
EXAMPLECareplan Example
EXAMPLECareteammember Example
EXAMPLECashpayment Example
EXAMPLECashpaymentlog Example
EXAMPLEClaimbillingnotes Example
EXAMPLEClinicalnote Example
EXAMPLEConsentform Example
EXAMPLECoverage Example
EXAMPLECustomvitaltype Example
EXAMPLEDoctor Example
EXAMPLEDoctorfeeschedule Example
EXAMPLEDoctormessage Example
EXAMPLEDoctoroptions Example
EXAMPLEEobobject Example
EXAMPLEFeeschedule Example
EXAMPLEImplantabledevice Example
EXAMPLEInsurance Example
EXAMPLEInventorycategory Example
EXAMPLEInventoryvaccine Example
EXAMPLELaborder Example
EXAMPLELaborderdocument Example
EXAMPLELabresult Example
EXAMPLELabtest Example
EXAMPLELabvendorlocation Example
EXAMPLELineitemtransaction Example
EXAMPLEOffice Example
EXAMPLEPatient Example
EXAMPLEPatientallergy Example
EXAMPLEPatientamendment Example
EXAMPLEPatientcommunication Example
EXAMPLEPatientdrug Example
EXAMPLEPatientflagtype Example
EXAMPLEPatientintervention Example
EXAMPLEPatientlabresultset Example
EXAMPLEPatientmessage Example
EXAMPLEPatientphysicalexam Example
EXAMPLEPatientproblem Example
EXAMPLEPatientvaccinerecord Example
EXAMPLEPhonecalllog Example
EXAMPLEPrescriptionmessage Example
EXAMPLEProcedure Example
EXAMPLEReminderprofile Example
EXAMPLEScheduleblock Example
EXAMPLESignedconsentform Example
EXAMPLESoapnotecustomreport Example
EXAMPLEStaff Example
EXAMPLETask Example
EXAMPLETaskcategory Example
EXAMPLETasknote Example
EXAMPLETaskstatus Example
EXAMPLETasktemplate Example
EXAMPLEUserprofile Example
EXAMPLEUserprofilesgroup Example
EXAMPLEWorkschedule Example
EXAMPLEYellownotepad Example
EXAMPLEScroll for all 69
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 1
Properties that don't map to a standard resource type