Automate Drchrono
HumDay reads Drchrono’s own published API description and derives 263 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Drchrono is
This document is intended as a detailed reference for the precise behavior of the drchrono API. If this is your first time using the API, start with our tutorial . If you are upgrading from a previous version, take a look at the changelog section. # Authorization ## Initial authorization There are three main steps in the OAuth 2.0 authentication workflow: 1. Red
API host: app.drchrono.com
What HumDay can do in Drchrono
136 documented operations change something in Drchrono. The 54 most useful are listed here.
- POSTCreate a task
/api/tasks - POSTCreate messages in doctor's message center
/api/messages - POSTCreate a new appointment or break on doctor's calendar
/api/appointments - POSTCreate sub-vendors - When you get orders, submit them via /api/laborders, such that doctors can see them in drchrono.
/api/sublabs - POSTCreate lab tests. An example lab workflow is as following: - When you get orders, submit them via /api/laborders, such that doctors can see them in drchrono. - When results come i…
/api/lab_tests - POSTCreate patient amendments to a patient's clinical records
/api/amendments - POSTCreate lab orders. An example lab workflow is as following: - When you get orders, submit them via /api/laborders, such that doctors can see them in drchrono. - When results come…
/api/lab_orders - POSTCreate a task note
/api/task_notes - POSTCreate lab results. An example lab workflow is as following: - When you get orders, submit them via /api/laborders, such that doctors can see them in drchrono. - When results come…
/api/lab_results - POSTCreate a patient consent form
/api/consent_forms - POSTCreate lab order documents.
/api/lab_documents - POSTCreate a task status
/api/task_statuses - POSTCreate a task template
/api/task_templates - POSTCreate a task category
/api/task_categories - POSTCreate appointment profiles for a doctor's calendar
/api/appointment_profiles - POSTCreate appointment templates for a doctor's calendar
/api/appointment_templates - POSTCreate patient vaccine records
/api/patient_vaccine_records - POSTSend new onpatient invite to patient
/api/patients/{id}/onpatient_access - PATCHUpdate an existing task
/api/tasks/{id} - PUTUpdate an existing task
/api/tasks/{id} - DELETEDelete an existing message in doctor's message center
/api/messages/{id} - PATCHUpdate an existing message in doctor's message center
/api/messages/{id} - PUTUpdate an existing message in doctor's message center
/api/messages/{id} - DELETEDelete an existing lab order document
/api/lab_documents/{id} - PATCHUpdate an existing lab order document
/api/lab_documents/{id} - PUTUpdate an existing lab order document
/api/lab_documents/{id} - POSTCreate EOB object
/api/eobs - POSTCreate patient
/api/patients - POSTCreate patient problems
/api/problems - POSTCreate patient allergy
/api/allergies - POSTCreate documents
/api/documents - POSTCreate patient medications
/api/medications - POSTCreate reminder profile
/api/reminder_profiles - POSTCreate vaccine inventory
/api/inventory_vaccines - POSTCreate patient flag types
/api/patient_flag_types - POSTCreate custom demographics fields
/api/custom_demographics - POSTCreate patient intervention for CQM
/api/patient_interventions - POSTCreate patient communication for CQM
/api/patient_communications - POSTCreate patient physical exam for CQM
/api/patient_physical_exams - POSTCreate custom appointment fields
/api/custom_appointment_fields - POSTCreate clinical note field value
/api/clinical_note_field_values - PATCHAppend a message to the "pharmacynote" section of the prescription, in a new paragraph
/api/medications/{id}/append_to_pharmacy_note - DELETEDelete an existing lab order
/api/lab_orders/{id} - PATCHUpdate an existing lab order
/api/lab_orders/{id} - PUTUpdate an existing lab order
/api/lab_orders/{id} - PATCHUpdate an existing task note
/api/task_notes/{id} - PUTUpdate an existing task note
/api/task_notes/{id} - PATCHUpdate an existing patient consent form
/api/consent_forms/{id} - PUTUpdate an existing patient consent form
/api/consent_forms/{id} - PATCHUpdate an existing task status
/api/task_statuses/{id} - PUTUpdate an existing task status
/api/task_statuses/{id} - PATCHUpdate an existing task template
/api/task_templates/{id} - PUTUpdate an existing task template
/api/task_templates/{id} - PATCHUpdate an existing task category
/api/task_categories/{id}
What HumDay can read from Drchrono
These are the operations a schedule or a trigger can watch.
- GETRetrieve or search users, /api/users/current can be used to identify logged in user, it will redirect to /api/users/{currentuserid}
/api/users - GETRetrieve or search messages in doctor's message center
/api/messages - GETRetrieve or search tasks
/api/tasks - GETRetrieve or search lab orders
/api/lab_orders - GETRetrieve or search task notes
/api/task_notes - GETRetrieve or search user groups
/api/user_groups - GETRetrieve or search lab order documents
/api/lab_documents - GETRetrieve or search task statuses
/api/task_statuses - GETRetrieve or search task templates
/api/task_templates - GETRetrieve or search task categories
/api/task_categories - GETRetrieve or search appointment profiles for a doctor's calendar
/api/appointment_profiles - GETRetrieve or search appointment templates for a doctor's calendar
/api/appointment_templates - GETRetrieve or search prescription messages
/api/prescription_messages - GETRetrieve or search patient vaccine records
/api/patient_vaccine_records - GETRetrieve an existing task
/api/tasks/{id} - GETRetrieve an existing user, /api/users/current can be used to identify logged in user, it will redirect to /api/users/{currentuserid}
/api/users/{id} - GETRetrieve an existing message in doctor's message center
/api/messages/{id} - GETRetrieve an existing lab order document
/api/lab_documents/{id} - GETRetrieve or search EOB objects
/api/eobs - GETRetrieve or search doctors within practice group
/api/doctors - GETRetrieve or search offices
/api/offices - GETRetrieve or search sub vendors
/api/sublabs - GETRetrieve or search patients
/api/patients - GETRetrieve or search patient problems
/api/problems - GETRetrieve or search patient allergies
/api/allergies - GETRetrieve or search documents
/api/documents - GETRetrieve or search lab tests
/api/lab_tests - GETRetrieve or search patient amendments.
/api/amendments - GETRetrieve or search care plans
/api/care_plans - GETRetrieve or search lab results
/api/lab_results - GETRetrieve or search patient medications
/api/medications - GETRetrieve or search appointment or breaks.
/api/appointments - GETRetrieve or search patient consent forms
/api/consent_forms - GETRetrieve or search custom vital types
/api/custom_vitals - GETRetrieve or search reminder profiles
/api/reminder_profiles - GETRetrieve or search vaccine inventories
/api/inventory_vaccines - GETRetrieve or search patient flag types
/api/patient_flag_types - GETRetrieve or search custom demographics fields
/api/custom_demographics - GETRetrieve or search implantable devices
/api/implantable_devices - GETRetrieve or search inventory categories
/api/inventory_categories - GETRetrieve or search patient interventions for CQM
/api/patient_interventions - GETRetrieve or search patient communications for CQM
/api/patient_communications - GETRetrieve or search patient physical exams for CQM
/api/patient_physical_exams - GETRetrieve or search clinical note templates
/api/clinical_note_templates - GETRetrieve or search clinical note field types
/api/clinical_note_field_types - GETRetrieve or search custom appointment fields
/api/custom_appointment_fields
How automating Drchrono works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Drchrono account.
- Grant access, then go live. You approve the specific Drchrono operations it may use — and only those.
Popular Drchrono integrations
Connect Drchrono to the tools people pair it with most.
- Drchrono and OData for namespace microsoft.graphintegration
- Drchrono and Cloudflareintegration
- Drchrono and NetBoxintegration
- Drchrono and GitHubintegration
- Drchrono and Mistintegration
- Drchrono and Loket.nlintegration
- Drchrono and Atlassian The Jira Cloud platformintegration
- Drchrono and Magento B2Bintegration
- Drchrono and Stripeintegration
- Drchrono and Zuora Reference Billingintegration
- Drchrono and bunqintegration
- Drchrono and DocuSignintegration
Automate Drchrono with these
- Zendesk636 operations
- Pipedrive196 operations
- SalesLoft Platform118 operations
- Intercom108 operations
- Attio90 operations
- Orbit33 operations
- Journy Developer documentation15 operations
- HubSpot Contacts13 operations
- HubSpot Companies12 operations
- HubSpot Deals12 operations
- HubSpot Tickets12 operations
- Roaring CompanyAPI11 operations
Categories
Questions about Drchrono automation
- Can HumDay connect to Drchrono?
- Yes. HumDay reads Drchrono's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 263 operations are documented.
- Do I need to write code to automate Drchrono?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Drchrono account.
- What can HumDay do in Drchrono?
- 136 of the 263 documented operations change something in Drchrono, and 127 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Drchrono account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Drchrono is held behind that approval.
Where this came from
The operations above are read from a published API description for Drchrono at drchrono.com/openapi-schema. Descriptions are the provider’s own words, not ours. Last published 2021-07-12.