Think Bullish
Direct API

OpenPM integration for the A.I. front desk

OpenPM, OpenPractice's cloud practice-management and billing system, has its own FHIR API with credentials the practice generates. It covers patients, providers, locations and appointments, but not open times.

Built for: Practices billing through OpenPractice's OpenPM

What the connection does

What the front desk can do in OpenPM.

  • Look up existing patients

    Yes
  • Create new patients

    Yes
  • Update patient details

    Yes
  • Read providers and locations

    Yes
  • See open appointment times

    With setup

    OpenPM has no open-times lookup; availability comes from provider hours you confirm, checked against booked appointments.

  • Book appointments

    Yes
  • Cancel appointments

    Yes
  • Reschedule appointments

    With setup

    Made by updating the appointment, or cancelling and rebooking, as your OpenPM setup expects.

How booking works

From the call to OpenPM.

The front desk offers times inside each provider's hours that are not already booked and creates the appointment in OpenPM. OpenPM's documentation limits how often records can be written, so we confirm that limit with OpenPractice before booking goes live.

What you will need

  • An OpenPM credential from the Interface Panel
  • Each provider's bookable hours

Setup

How we connect OpenPM.

  1. 01

    Generate a credential

    The practice generates an API credential in OpenPM's Interface Panel and shares it with us securely.

  2. 02

    Confirm write limits

    We confirm OpenPM's write limits with OpenPractice so live booking is not throttled.

  3. 03

    Set bookable hours

    We record each provider's bookable hours, locations and appointment types.

OpenPM integration questions, answered.

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

No. OpenPM 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 OpenPM as they do today.

We use OpenPM with a separate EMR. Which one does the front desk book into?

OpenPM, where the schedule lives. Your EMR keeps receiving appointments from OpenPM as it does today.

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