DEV Community

CAmador
CAmador

Posted on

Finally a Normal Scheduling API for Dental. I’m Alarmingly Into It.

If you told me last year I’d be excited about a dental scheduling API, I would’ve assumed you were trying to prank me into switching careers.

But here we are.
I found an API that books appointments across Dentrix, Eaglesoft, OpenDental, and doesn’t require sacrifice, prayer, or a PDF fax.

And a simple update won't throw absolutely everything off

It’s called Synchronizer.io from NexHealth, check this out:

await fetch('https://nexhealth.info/appointments', {
  method: 'POST',
  headers: { 
    'Authorization': 'Bearer YOUR_BEARER_TOKEN',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    patient_id: 123456,
    provider_id: 789,
    start_time: '2024-03-15T10:00:00'
  })
});

Enter fullscreen mode Exit fullscreen mode

That’s it.
No SOAP. No CSV exports. No “XML inside JSON inside your tears.”

And then there's the webhooks

You know when your sync job “succeeds” but also… doesn’t?
Synchronizer avoids that by just telling you when the PMS updates something.

The Vibes?

Surprisingly clean.
Like a scheduling integration that showers.

I’ve integrated with enough PMS systems to know this shouldn’t be possible, yet here we are.

If you work in healthtech and want one API that handles multiple PMSes without needing a therapy co-pay, check the docs:

https://synchronizer.io/products

https://docs.nexhealth.com/reference/appointments-1

Quickstart: https://github.com/synchronizer-api/quickstart

Top comments (0)