drchrono website screenshot

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.

1 APIs 0 Features
EHRElectronic Health RecordsHealthcareMedical RecordsPractice ManagementHIPAAAppointmentsBillingPrescriptionsLab IntegrationFHIR

APIs

drchrono REST API

RESTful API for the drchrono EHR platform providing access to patient records, clinical encounters, appointments, prescriptions, billing, lab orders, and practice administration...

Arazzo Workflows

drChrono Appointment Scheduling

Read a patient record, book an appointment, then read the appointment back to confirm it was created.

ARAZZO

drChrono Chart Export

Pull a patient chart by reading the patient, listing problems and medications, and exporting a C-CDA document.

ARAZZO

drChrono Clinical Documentation

Document a patient visit by recording a problem, a medication, and a clinical note.

ARAZZO

drChrono Eligibility and Billing

Run the revenue cycle by checking insurance eligibility, reviewing day sheet charges, and adding a claim billing note.

ARAZZO

drChrono Patient Registration (Upsert)

Search for an existing patient by name and update it if found, otherwise create a new patient record.

ARAZZO

Pricing Plans

Drchrono Plans Pricing

5 plans

PLANS

Rate Limits

Drchrono Rate Limits

2 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Drchrono Context

96 classes · 4 properties

JSON-LD

Example Payloads

Appointment Example

5 fields

EXAMPLE

Appointmentprofile Example

5 fields

EXAMPLE

Appointmenttemplate Example

5 fields

EXAMPLE

Billinglineitem Example

5 fields

EXAMPLE

Billingprofile Example

5 fields

EXAMPLE

Careplan Example

5 fields

EXAMPLE

Careteammember Example

5 fields

EXAMPLE

Cashpayment Example

5 fields

EXAMPLE

Cashpaymentlog Example

5 fields

EXAMPLE

Claimbillingnotes Example

5 fields

EXAMPLE

Clinicalnote Example

5 fields

EXAMPLE

Consentform Example

5 fields

EXAMPLE

Coverage Example

5 fields

EXAMPLE

Customvitaltype Example

5 fields

EXAMPLE

Doctor Example

5 fields

EXAMPLE

Doctorfeeschedule Example

5 fields

EXAMPLE

Doctormessage Example

5 fields

EXAMPLE

Doctoroptions Example

5 fields

EXAMPLE

Eobobject Example

5 fields

EXAMPLE

Feeschedule Example

5 fields

EXAMPLE

Implantabledevice Example

5 fields

EXAMPLE

Insurance Example

5 fields

EXAMPLE

Inventorycategory Example

5 fields

EXAMPLE

Inventoryvaccine Example

5 fields

EXAMPLE

Laborder Example

5 fields

EXAMPLE

Laborderdocument Example

5 fields

EXAMPLE

Labresult Example

5 fields

EXAMPLE

Labtest Example

5 fields

EXAMPLE

Labvendorlocation Example

5 fields

EXAMPLE

Lineitemtransaction Example

5 fields

EXAMPLE

Office Example

5 fields

EXAMPLE

Patient Example

5 fields

EXAMPLE

Patientallergy Example

5 fields

EXAMPLE

Patientamendment Example

5 fields

EXAMPLE

Patientcommunication Example

5 fields

EXAMPLE

Patientdrug Example

5 fields

EXAMPLE

Patientflagtype Example

5 fields

EXAMPLE

Patientintervention Example

5 fields

EXAMPLE

Patientlabresultset Example

5 fields

EXAMPLE

Patientmessage Example

5 fields

EXAMPLE

Patientphysicalexam Example

5 fields

EXAMPLE

Patientproblem Example

5 fields

EXAMPLE

Patientvaccinerecord Example

5 fields

EXAMPLE

Phonecalllog Example

5 fields

EXAMPLE

Prescriptionmessage Example

5 fields

EXAMPLE

Procedure Example

5 fields

EXAMPLE

Reminderprofile Example

5 fields

EXAMPLE

Scheduleblock Example

5 fields

EXAMPLE

Signedconsentform Example

5 fields

EXAMPLE

Soapnotecustomreport Example

5 fields

EXAMPLE

Staff Example

5 fields

EXAMPLE

Task Example

5 fields

EXAMPLE

Taskcategory Example

5 fields

EXAMPLE

Tasknote Example

5 fields

EXAMPLE

Taskstatus Example

5 fields

EXAMPLE

Tasktemplate Example

5 fields

EXAMPLE

Userprofile Example

5 fields

EXAMPLE

Userprofilesgroup Example

5 fields

EXAMPLE

Workschedule Example

5 fields

EXAMPLE

Yellownotepad Example

5 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Partners
Partners
📜
TermsOfService
TermsOfService
🌐
SupportPortal
SupportPortal

Sources

Raw ↑
name: drchrono
description: 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.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/drchrono/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- EHR
- Electronic Health Records
- Healthcare
- Medical Records
- Practice Management
- HIPAA
- Appointments
- Billing
- Prescriptions
- Lab Integration
- FHIR
aid: drchrono
type: Index
apis:
- name: drchrono REST API
  description: RESTful API for the drchrono EHR platform providing access to patient records, clinical encounters, appointments,
    prescriptions, billing, lab orders, and practice administration with OAuth 2.0 authentication and HIPAA-compliant data
    exchange.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://app.drchrono.com/api-docs/tutorial/
  baseURL: https://app.drchrono.com/api
  tags:
  - EHR
  - Healthcare
  - Patient Records
  - Appointments
  - Billing
  - Lab Integration
  properties:
  - type: Documentation
    url: https://app.drchrono.com/api-docs/tutorial/
  - type: OpenAPI
    url: https://app.drchrono.com/api-docs/
  - type: Postman
    url: https://support.drchrono.com/home/getting-started-with-our-apis-via-postman
  - type: Authentication
    url: https://app.drchrono.com/o/authorize/
  - type: Webhooks
    url: https://support.drchrono.com/home/drchrono-lab-api-and-webhook
  contact:
  - FN: drchrono API Support
    email: api@drchrono.com
common:
- type: Website
  url: https://www.drchrono.com
- type: Documentation
  url: https://app.drchrono.com/api-docs/tutorial/
- type: GitHubOrg
  url: https://github.com/drchrono
- type: LinkedIn
  url: https://www.linkedin.com/company/drchrono
- type: Blog
  url: https://blog.drchrono.com/
- type: Pricing
  url: https://www.drchrono.com/plans-and-pricing/
- type: StatusPage
  url: https://status.drchrono.com/
- type: X
  url: https://twitter.com/drchrono
- type: Plans
  url: plans/drchrono-plans-pricing.yml
- type: RateLimits
  url: rate-limits/drchrono-rate-limits.yml
- type: FinOps
  url: finops/drchrono-finops.yml
- type: Partners
  url: https://www.drchrono.com/partners/
- type: TermsOfService
  url: https://www.drchrono.com/api-development-terms-conditions/
- type: SupportPortal
  url: https://support.drchrono.com/home/api
- type: ArazzoWorkflows
  workflows:
  - url: arazzo/drchrono-appointment-scheduling-workflow.yml
    name: drChrono Appointment Scheduling
    summary: Read a patient record, book an appointment, then read the appointment back to confirm it was created.
  - url: arazzo/drchrono-chart-export-workflow.yml
    name: drChrono Chart Export
    summary: Pull a patient chart by reading the patient, listing problems and medications, and exporting a C-CDA document.
  - url: arazzo/drchrono-clinical-documentation-workflow.yml
    name: drChrono Clinical Documentation
    summary: Document a patient visit by recording a problem, a medication, and a clinical note.
  - url: arazzo/drchrono-eligibility-and-billing-workflow.yml
    name: drChrono Eligibility and Billing
    summary: Run the revenue cycle by checking insurance eligibility, reviewing day sheet charges, and adding a claim billing
      note.
  - url: arazzo/drchrono-patient-registration-workflow.yml
    name: drChrono Patient Registration (Upsert)
    summary: Search for an existing patient by name and update it if found, otherwise create a new patient record.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com