AInora
Dental PMS Integration

Open Dental + AI Voice Agent

AI that speaks to your patients and books directly into Open Dental. Real-time provider scheduling, patient record lookup, recall management, and new patient registration - all during a single phone call.

Real-time provider scheduling

AI queries Open Dental operatory schedules during the call. Offers only available slots for the right provider and procedure type - no double-booking, no manual checks.

Patient record lookup

AI identifies returning patients by phone number via the Open Dental API. Greets them by name, sees their provider, and accesses relevant history to personalize the interaction.

New patient registration

For first-time callers, AI collects name, date of birth, phone, email, insurance info, and chief complaint. Creates a new patient record in Open Dental automatically.

Procedure-aware booking

AI maps patient requests to Open Dental procedure codes. A cleaning (D1110) gets 60 minutes, an emergency exam (D0140) gets 20. Correct provider, correct operatory, correct duration.

Recall and reactivation

AI accesses Open Dental recall lists and proactively calls patients overdue for hygiene or treatment. Books them back into the schedule during the call.

Automated confirmations

After booking, AI triggers Open Dental confirmation workflows. Patient receives SMS or email with appointment details, pre-visit forms link, and office directions.

How It Works

01

Patient calls

AI answers, identifies the patient by phone number in Open Dental (or starts new patient registration), and asks what they need.

02

AI books in Open Dental

Checks provider schedules and operatory availability in real time. Selects the right procedure code, duration, and provider. Creates the appointment.

03

Confirmation sent

Open Dental triggers SMS/email confirmation with date, time, provider, and any pre-visit instructions or forms.

Technical Details

Connection methodOpen Dental API (REST)
AuthenticationAPI key with developer credentials
Data syncedPatients, appointments, operatories, providers, recall, procedure codes
Sync frequencyReal-time (per-call API queries)
Open Dental versionVersion 22.1+ (with API access enabled)
eConnector requiredYes (for API access to on-premise installations)

Frequently Asked Questions

How does AINORA connect to Open Dental?

AINORA connects via the Open Dental API using your practice developer credentials. For on-premise installations, the Open Dental eConnector must be running to expose the API. For Open Dental Cloud users, API access is available directly. We configure the connection during onboarding.

Does AI book directly into my Open Dental schedule?

Yes. The AI creates appointments directly in Open Dental with the correct provider, operatory, procedure codes, and duration. The appointment appears in your schedule immediately - no manual entry or review needed.

Can AI handle multiple providers and operatories?

Yes. The AI queries all provider schedules and operatory availability. If a patient asks for Dr. Smith specifically, the AI checks only Dr. Smith's openings. If the patient is flexible, the AI offers the next available slot across all qualified providers.

Does it work with Open Dental Cloud?

Yes. Both Open Dental on-premise (with eConnector) and Open Dental Cloud are supported. Cloud users benefit from simpler setup since the API is already exposed.

Can the AI use Open Dental recall lists for outbound calls?

Yes. AINORA accesses Open Dental recall data to identify patients overdue for hygiene, treatment, or other scheduled care. The AI calls these patients proactively and books them back into the schedule.

How are procedure codes mapped?

During onboarding, we map your most common patient requests to the appropriate CDT procedure codes in Open Dental. When a patient calls saying they need a cleaning, the AI knows that means D1110 (adult prophylaxis, 60 minutes) or D1120 (child prophylaxis, 30 minutes) based on patient age.

Is patient data secure?

Yes. All communication with the Open Dental API uses encrypted connections. AINORA is HIPAA compliant with a signed BAA. Patient data is processed in memory during the call and not stored beyond what is necessary for the appointment record.

What if Open Dental is down during a call?

If the API is unavailable, the AI gracefully degrades - it still answers the call, collects the patient information, and queues the appointment request for creation once the connection is restored. The patient never knows there was a backend issue.

Ready for AI-Powered Scheduling?

Let AI answer your phones and book directly into Open Dental. Your schedule stays full, your front desk stays focused on patients.

Book a Demo