Use this table to determine endpoint support for specific EHRs.
| EHR | Version | List Institutions | Get Institution | List Locations | Get Location | Appointment Descriptors | List Operatories | Get Operatory | List Patients | Create Patient | Get Patient | Get Provider | List Providers | List Procedures | Get Procedure | List Appointment Types | Create Appointment Type | Update Appointment Type | Get Appointment Type | Delete Appointment Type | Appointment Descriptors | List Appointments | Create Appointment | Update Appointment | Get Appointment | Appointment Descriptors | List Available Slots | List Working Hour Labels | Create Working Hour | List Working Hours | Get Working Hour | Update Working Hour | Delete Working Hour | List Adjustments | Get Adjustment | Create Adjustment | List Adjustment Types | Get Adjustment Type | List Fee Schedule Procedures | List Fee Schedules | Get Fee Schedule | List Payment Plans | Get Payment Plan | List Payment Types | Get Payment Type | List Guarantor Balances | Get Guarantor Balance | List Insurance Balances | Get Insurance Balance | Get Charge | List Charges | List Insurance Claims | Get Insurance Claim | List Insurance Plans | Get Insurance Plan | List Insurance Coverages | Get Insurance Coverage | Get Payment | List Payments | Create Payment | List Clinical Notes | List Document Types | Get Document Type | Create Patient Alert | List Patient Alerts | Get Patient Alert | Update Patient Alert | List Patient Documents | Create Patient Document | List Patient Recalls | Get Patient Recall | List Recall Types | Get Recall Type | List Treatment Plans | Get Treatment Plan | List Nex Staff | List Sync Status | List Webhook Endpoints | Create Webhook Endpoint | Update Webhook Endpoint | Delete Webhook Endpoint | List Webhook Subscriptions | Create Webhook Subscription | Update Webhook Subscription | Delete Webhook Subscription |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| athenaOne | Cloud | EHR doesn't support operatories. | EHR doesn't support operatories. | EHR doesn't support operatories. Blocked times sync as working hours, not appointments. | EHR doesn't support operatories. | Can cancel or confirm — other changes aren't supported. | Operatory and procedure info aren't available. | Only appointment-type descriptors are available. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cloud 9 | Cloud | Appointments can't be booked for non-patient records, such as guarantors who aren't patients. | Can cancel or confirm — other changes aren't supported. | Procedure info isn't available. | Only appointment-type descriptors are available. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Curve Hero | Cloud | Appointment descriptors aren't available, so descriptor IDs are ignored. | Can cancel or confirm — other changes aren't supported. | Descriptor and procedure info aren't available. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Denticon | Cloud | Procedure info isn't available. | Appointment-type and procedure-code descriptors are available. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dentrix | Server | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dentrix Ascend | Cloud | Can cancel or confirm — other changes aren't supported. | Only procedure-code descriptors are available. Procedure info isn't always linked to the appointment. | Only procedure-code descriptors are available. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dentrix Enterprise | Server | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dolphin | Server | Can cancel or confirm — other changes aren't supported. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eaglesoft | Server | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| eClinicalWorks | Cloud | EHR doesn't support operatories. | EHR doesn't support operatories. Appointments can't be booked for non-patient records, such as guarantors who aren't patients. Appointment descriptors aren't available, so descriptor IDs are ignored. | Can cancel or confirm — other changes aren't supported. | Operatory, descriptor, and procedure info aren't available. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ModMed | Cloud | EHR doesn't support operatories. | EHR doesn't support operatories. | Can cancel, confirm, or check in — other changes aren't supported. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Open Dental | Server | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OrthoTrac | Server | Can only confirm — other changes aren't supported. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PracticeWorks | Server | Can only confirm — other changes aren't supported. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NextGen Office | Cloud | EHR doesn't support operatories. | EHR doesn't support operatories. | Can cancel, confirm, or check in — other changes aren't supported. |