Think Bullish
Partner API

ModMed integration for the A.I. front desk

ModMed's free FHIR API is read-only. Booking runs through ModMed's proprietary API, which ModMed grants through its synapSYS partner program, and it needs the practice to run ModMed Practice Management, where the schedule lives.

Built for: Specialty practices on ModMed, including orthopedics and dermatology

What the connection does

What the front desk can do in ModMed.

  • Look up existing patients

    Yes
  • Create new patients

    Yes
  • Update patient details

    Yes
  • Read providers and locations

    Yes
  • See open appointment times

    Yes
  • Book appointments

    Yes
  • Cancel appointments

    Yes
  • Reschedule appointments

    With setup

    Made by updating the appointment's times; confirmed with ModMed during setup.

How booking works

From the call to ModMed.

The front desk reads open slots by appointment type, books the chosen slot in ModMed, and cancels by updating the appointment with a cancellation reason.

What you will need

  • ModMed Practice Management (EMA alone has no schedule to book into)
  • ModMed's approval and API fee

Setup

How we connect ModMed.

  1. 01

    Approve partner access

    ModMed approves the connection through its synapSYS program for your practice and charges an API fee.

  2. 02

    Map locations and appointment types

    We set which locations, providers and appointment types the front desk may book.

  3. 03

    Test, then go live

    Bookings are tested in ModMed's sandbox and then on your account before live calls start.

ModMed integration questions, answered.

Do we have to change anything about how we use ModMed?

No. ModMed stays your system of record. The front desk works inside the schedule, appointment types and providers you already have, and your team keeps working in ModMed as they do today.

We only use ModMed EMA. Does this work?

Not for booking. The schedule lives in ModMed Practice Management, so EMA-only practices have nothing for the front desk to book into.

The 100-patient guarantee

100 new patients guaranteed or you don't pay.

We guarantee 100 new patients, not just names in a CRM or spreadsheet. If we do not deliver 100 under the agreed patient-acquisition program terms, you don't pay.

See my 100-patient plan