EHR Healthcare API Updated!

Many of our users have requested a number of data points be accessible via API, we are proud to announce the latest version of our API!

( If you haven’t signed up for the drchrono API you can do so here. All of our documentation can be found here. Also please keep up to date with updates on our API at the drchrono API Google Group.)

The new API changes and accessible data points are below:

New resources:

/api/appointment_profiles

Appointment profiles function as a set of defaults for an appointment. They

contain a colorreason, and duration which would be copied to the

appointment on creation. These can be overridden.

/api/appointment_templates

Appointment templates are recurring placeholders on the calendar. When creating

an appointment, specifying a valid template forcefully overrides the duration,

scheduled_time, and all the fields of the associated appointment profile.

/api/reminder_profiles

Reminder profiles are a template for appointment reminders. The embedded

reminders are given in relative times.

Changes to existing resources:

/api/appointments

/api/doctors

No changes.

/api/documents

/api/offices

/api/patients

/api/users

No changes.

Other changes:

AppointmentQuerySet

This QuerySet like class uses getAllAppointmentsInTimeRange to get the appointment list, which means that this new API version handles recurring appointments exactly as the calendar does (i.e. correctly).