drchrono
drchrono, part of EverCommerce's EverHealth portfolio, is an all-in-one EHR, practice management and medical billing platform for independent US medical practices. It publishes two distinct machine-readable API surfaces. The proprietary REST v4 API (codename Hunt Valley) is an OAuth 2.0-secured contract of 170 paths and 329 operations covering patients, scheduling, clinical documentation, e-prescribing, labs, tasks, messaging and the full revenue cycle, published as a live OpenAPI 3.0 at https://app.drchrono.com/openapi-schema and complemented by a 27-event webhook surface. Alongside it drchrono runs a read-only, ONC-certified SMART on FHIR R4 server exposing 27 US Core resource types for USCDI interoperability, with SMART App Launch and OpenID Connect discovery, FHIR Bulk Data Export, and a public service base directory covering 105 practices. The two estates share no tokens, no scopes and no identifier space.
drchrono publishes 7 API contracts indexed on the APIs.io network, including Administrative API, Audit API, Availability API, and 4 more. Tagged areas include Electronic Health Records, Healthcare, Medical Records, Practice Management, and HIPAA.
The drchrono catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
drchrono’s developer surface includes engineering blog, changelog, sandbox, API reference, getting-started guide, support, signup flow, and 50 more developer resources.
What this lets a business do 2
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
What people ask drchrono 6
The questions people put to an LLM, and the jobs they hand an agent, that drchrono's APIs answer — each one linked to the operation that does it. Generated by API Evangelist
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Healthcare (FHIR) | gravity | 52.9 | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 3
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 7
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
drchrono SMART on FHIR R4 API
The ONC-certified SMART on FHIR R4 interoperability API for the DrChrono EHR. Read-only, 27 US Core resource types, FHIR 4.0.1, with a live CapabilityStatement, SMART App Launch...
Scroll for all 7
Open Collections 7
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONDrChrono EHR REST Administrative API
OPEN COLLECTIONDrChrono EHR REST Administrative Audit API
OPEN COLLECTIONDrChrono EHR REST Administrative Availability API
OPEN COLLECTIONDrChrono EHR REST Administrative Billing API
OPEN COLLECTIONDrChrono EHR REST Administrative Clinical API
OPEN COLLECTIONDrChrono EHR REST Administrative Practice Management API
OPEN COLLECTIONScroll for all 7
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
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
DrChrono EHR Webhooks
AsyncAPI description of the DrChrono EHR webhook surface, generated faithfully from the webhook reference DrChrono publishes at https://app.drchrono.com/api-docs/. Every event n...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Drchrono Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
drchrono — jsonschema rules
SPECTRALdrchrono API Rules
SPECTRALOpenAPI Overlays 12
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Drchrono Administrative Api Overlay
GENERATEDDrchrono Audit Api Overlay
GENERATEDDrchrono Audit Api Phrasing Overlay
GENERATEDDrchrono Availability Api Overlay
GENERATEDDrchrono Billing Api Overlay
GENERATEDDrchrono Billing Api Phrasing Overlay
GENERATEDDrchrono Clinical Api Overlay
GENERATEDDrchrono Clinical Api Phrasing Overlay
GENERATEDDrchrono Practice Management Api Overlay
GENERATEDScroll for all 12
JSON Schema 100
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 SCHEMAAppointment
JSON SCHEMAAuditLog
JSON SCHEMABillingLineItem
JSON SCHEMABillingProfile
JSON SCHEMACashPayment
JSON SCHEMACoverage
JSON SCHEMADoctorFeeSchedule
JSON SCHEMADoctorMessage
JSON SCHEMADoctorMessageThread
JSON SCHEMADoctorOptions
JSON SCHEMADoctor
JSON SCHEMAInventoryVaccine
JSON SCHEMALineItemTransaction
JSON SCHEMAOffice
JSON SCHEMAPatientAuthorization
JSON SCHEMAPatientDrug
JSON SCHEMAPatient
JSON SCHEMAPatientVaccineRecord
JSON SCHEMASoapNoteCustomReport
JSON SCHEMATask
JSON SCHEMATaskTemplate
JSON SCHEMAUserProfile
JSON SCHEMAUserProfilesGroup
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 100
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 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 2
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 5
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 11
Pagination, idempotency, versioning, errors, and events
Scroll for all 11
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 9
Authentication, authorization, and security posture
Scroll for all 9
Operate 5
Status, limits, changes, and where to get help
Commercial 6
Pricing, plans, and the legal terms of use
Company 6
The organization behind the API
Other 6
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.