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
YesCreate new patients
YesUpdate patient details
YesRead providers and locations
YesSee open appointment times
With setupOpenPM has no open-times lookup; availability comes from provider hours you confirm, checked against booked appointments.
Book appointments
YesCancel appointments
YesReschedule appointments
With setupMade 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.
- 01
Generate a credential
The practice generates an API credential in OpenPM's Interface Panel and shares it with us securely.
- 02
Confirm write limits
We confirm OpenPM's write limits with OpenPractice so live booking is not throttled.
- 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.
Other integrations.
- ClinikoDirect APICliniko's public API lets the A.I. front desk check available times, book, cancel and reschedule, and find or create patients, directly in Cliniko.
- DrChronoDirect APIDrChrono's public API lets the A.I. front desk find and create patients and book, cancel and reschedule; open times come from your appointment templates.
- IntakeQ / PracticeQDirect APIIntakeQ's public API lets the A.I. front desk find and create clients and book, cancel and reschedule; open times are set from practitioner hours.