Orbit Integration
Available for approved deploymentsRead and write integration

Orbit for Open Dental

Orbit connects to Open Dental to retrieve current practice information and complete supported patient and scheduling workflows during a call.

Orbit operates within the provider, operatory, duration, and workflow settings approved for each deployment. Production read/write access follows a client-specific integration and security review.

Key Facts

  • Open Dental is the current live practice-management integration for approved Orbit deployments.
  • Orbit can look up patients, create patients, check availability, schedule appointments, cancel appointments, and reschedule appointments through configured Open Dental workflows.
  • Cancellation and rescheduling are supported in the current integration scope where enabled for the deployment.
  • Failed, rejected, or ambiguous write results are not confirmed to the caller as completed appointments.

Page updated September 2026

How It Works

More than a calendar connection.

Orbit checks availability using the selected appointment rule, configured provider and operatory, required duration, and requested date range. Open Dental returns the slots available for that request.

Calendar onlyInsufficient
Open-looking time10:30Tuesday morning

A blank point on the calendar does not prove the appointment can be booked.

Bookable appointmentResolved
Selected appointment rule
Configured provider
Configured operatory
Required duration
Requested date range
Slots returned by Open Dental
Safe to offer

Orbit offers times returned by Open Dental for the configured request.

Orbit does not invent availability. It presents only slots returned through the configured Open Dental workflow.

Detailed availability specification coming later
Capabilities

Supported workflows

Existing-patient identification

Orbit can look up a patient by phone or by first name, last name, and birthdate for the active workflow.

Supported

New-patient creation

Orbit can create a patient using first name, last name, birthdate, and caller phone before continuing a supported scheduling workflow.

Supported

Family and group booking

Orbit can orchestrate a related group of up to ten appointments within one booking workflow.

Supported

Live availability

Orbit can request slots using the configured provider, configured operatory, required duration, and requested date range.

Supported

Appointment scheduling

Orbit can submit a supported appointment to Open Dental after the required patient and scheduling inputs have been collected.

Supported

Appointment cancellation

Orbit can cancel an existing appointment through the Open Dental integration when that workflow is enabled for the deployment.

Supported

Appointment rescheduling

Orbit can reschedule an existing appointment through the Open Dental integration when that workflow is enabled for the deployment.

Supported

Practice configuration

Production behavior is scoped to the provider, operatory, duration, and workflow settings approved for that deployment.

Supported
Patient Context

The workflow starts with the correct patient context.

Orbit can search for an existing patient by phone or by first name, last name, and birthdate.

Ambiguous or unsuccessful searches are not represented as a verified match.

When the workflow permits it, Orbit can create a patient using first name, last name, birthdate, and caller phone.

Patient lookup results are scoped to the active workflow.

Confirmation Boundary

A requested time is not yet a confirmed appointment.

  1. 01A caller requests a time
  2. 02Orbit finds an available time
  3. 03Orbit submits the appointment
  4. 04Open Dental accepts the appointment
  5. 05Orbit confirms it to the caller

Orbit communicates a completed booking after Open Dental returns a successful booking response.

Orbit confirms the booking after Open Dental returns a successful booking response.

A failed or incomplete write is not presented as a completed booking.

If the response is unsuccessful or ambiguous, Orbit follows the practice's configured recovery or escalation behavior.

Unresolved outcomes

No patient match
Multiple or ambiguous patient matches
Missing required patient information
No compatible appointment availability
A selected time becoming unavailable
Open Dental being temporarily unreachable
Open Dental rejecting an action
An incomplete or unexpected response
A tool request timing out

An unavailable system, failed write, or ambiguous response does not become a false confirmation. Orbit either continues with a permitted recovery path or follows the practice's configured escalation behavior.

Why this matters

A booking that looks confirmed but isn't creates a worse outcome than a slower one. The caller believes they hold an appointment that doesn't exist. This boundary exists to prevent that gap.

System Access & Context

Scoped to the correct practice. Controlled before execution.

Every Open Dental action is authenticated, scoped to the active practice, and limited to the workflows and configuration approved for that deployment. Orbit cannot arbitrarily act against another practice's connection or perform operations that have not been enabled.

  • Actions are authenticated before execution.
  • Requests are scoped to the active practice.
  • Only approved workflows can run.
  • Inputs are constrained to supported operations.
  • Results remain scoped to the active workflow.
Review Blackstar Systems security controls
Configuration

Built around the practice's actual scheduling environment.

A one-provider practice and a large multi-provider practice are not treated as identical configurations.

  • Providers
  • Operatories
  • Appointment durations
  • Selected appointment rule
  • New-patient versus existing-patient workflows
  • Escalation conditions
  • Supported hours and call-routing behavior
Scope & Limitations

Current integration scope

Cancellation and rescheduling are supported as separate Open Dental workflows where a deployment has enabled them. They still follow the same constraints as other Orbit actions: the active practice must be in scope, the workflow must be approved, and the connected system must return a clear result before Orbit treats the action as complete.

Existing-patient lookupSupported
New-patient creationSupported
Family / group booking (up to 10 appointments)Supported
Availability checkingSupported
Appointment creationSupported
Configured provider, operatory, and durationSupported
Appointment cancellationSupported
Appointment reschedulingSupported
Insurance verificationNot currently supported
Recall / recare schedulingNot currently supported
Payment processingNot currently supported

Support for a workflow is determined by the current Orbit implementation and the practice's Open Dental configuration. This page does not imply support for every Open Dental function or every possible deployment.

Current limitations

  • Currently designed for one practice location.
  • Requires an existing Open Dental integration.
  • Production read/write enablement requires client-specific integration and security review.
  • Human escalation is used when required information cannot be verified.
Trust & Compliance

Governed by the same controls as everything else Blackstar Systems runs.

Open Dental workflows are governed by Blackstar Systems' platform-wide security controls and healthcare-data practices. Detailed information about system access, data handling, and HIPAA-related safeguards is documented in the Access Control & Information Security, Minimum Necessary and PHI Handling, and Security Monitoring & Auditability HIPAA documents.

Review Blackstar Systems security controls
FAQ

Common questions about Orbit for Open Dental.

Can Orbit cancel an Open Dental appointment?

Yes, where the appointment-cancellation workflow is enabled for that deployment. Cancellation is treated as its own Open Dental workflow, not as part of the new-appointment booking sequence.

Can Orbit reschedule an Open Dental appointment?

Yes, where the appointment-rescheduling workflow is enabled for that deployment. Orbit still operates inside the practice's configured providers, operatories, durations, and workflow rules.

What happens if Open Dental times out or rejects a write?

Orbit does not confirm the appointment, cancellation, or reschedule as complete. Failed, rejected, timed-out, or ambiguous responses follow the practice's configured recovery or escalation behavior.

Does this page imply support for every Open Dental function?

No. Support is limited to the workflows listed in the current integration scope and the configuration approved for the deployment.

See how Orbit would work with your Open Dental environment.

Orbit is configured around the provider, operatory, duration, appointment rule, and call workflow approved for the deployment.