November 2023 Release

We’ve updated the Synchronizer API to let developers sync more data with popular health record systems through a single integration. You can now read patient address information for Dentrix, Dentrix Enterprise, Eaglesoft, and Open Dental. We’ve also enabled checked_out status for eClinicalWorks so developers can use that data to trigger timely post-appointment messages.

Read patient addresses

{
  "code": false,
  "description": "Description",
  "error": [
    "Error"
  ],
  "data": [
    {
      "patients": [
        {
          "id": 415,
          "email": "[email protected]",
          "first_name": "John",
          "middle_name": "Anthony",
          "last_name": "Smith",
          "name": "John Smith",
          "created_at": "2020-06-05T20:16:57.007Z",
          "updated_at": "2020-06-05T20:16:57.007Z",
          "institution_id": 0,
          "foreign_id": "string",
          "foreign_id_type": "--DataSource-",
          "bio": {
            "phone_number": "5551239876",
            "date_of_birth": "1964-05-03",
            "address_line_1": "123 Bush St",
            "address_line_2": "Apt 9",
            "city": "San Francisco",
            "state": "CA",
            "zip_code": "94108"
          },
          "inactive": false,
          "last_sync_time": "string",
          "guarantor_id": 0,
          "unsubscribe_sms": true,
        }
      ]
    }
  ],
  "count": 1
}

Patient address information is valuable for use cases ranging from billing to analytics. Developers can use patient addresses to initiate the physical delivery of paper statements, provide insights into patient demographics, and perform attribution for offline campaigns such as direct mail.

We’ve added address information to the patients object for Dentrix, Dentrix Enterprise, Eaglesoft, and Open Dental. Simply make a GET request to the /patients endpoint, and you’ll now see the following address fields within the bio array:

  • address_line_1
  • address_line_2
  • city
  • state
  • zip_code

Note: Address information is available for all patients in Eaglesoft, and new patients added to Dentrix, Dentrix Enterprise, and Open Dental since mid-to-late October.

We plan to begin backfilling address information for historical patient records from Dentrix, Dentrix Enterprise, and Open Dental later this year — we’ll let you know when this is scheduled to happen. Please reach out to us at [email protected] with any questions.

Appointment checked_out status

Earlier this year, we enabled developers to read checked_out status on the appointments object for a variety of dental practice management systems: Curve, Dentrix, Denticon, Dentrix Ascend, Dentrix Enterprise, Eaglesoft, and Open Dental. Now, we’re excited to announce that checked_out status is available for one of the leading medical EHRs — eClinicalWorks.

Checked_out status provides visibility when an appointment’s associated procedures are marked as complete, so your app can trigger timely post-appointment messages such as review requests, post-op instructions, and referral notes.

When an appointment’s procedures are marked as complete, the checked_out status will be true and the checked_out_at value will indicate when the Synchronizer picked up that the procedures were completed. You can build custom logic on top of those values to send messages to the right patients at the right times following their appointments.