The Appointments module is the screen most of your team stares at all day, so it is where setup shortcuts hurt the most. An appointment book built on sloppy operatory settings, missing time patterns, and default blockouts forces schedulers to do arithmetic in their heads and override prompts all day. A recall system left on defaults lets patients drift off the schedule without anyone noticing until hygiene production drops.

This module covers the mechanics: operatories, provider schedules, appointment views, time patterns and appointment types, blockouts, making and moving appointments, confirmations, the ASAP list, and the recall system from recall types through the Recall List. For the strategy of what a good schedule looks like, read it alongside our chapter on scheduling strategy. As always in this independent course, practice in the trial demo database or a test copy (Module 1 explains your options), and expect small differences by version.

Key takeaways

  • Configure in order: providers, operatories, schedules, appointment views, definitions, procedure time patterns, appointment types, blockouts, then recall and confirmations.
  • Time patterns use X for provider time and a slash (/) for assistant time. Get these right on procedure codes and appointment types and appointments size themselves.
  • Anything left on the Pinboard is lost when Open Dental closes. Schedule it or clear it before you walk away.
  • Recall runs on recall types, trigger procedures, and intervals. If a trigger code is missing, patients' recalls never reset, and the Recall List becomes unreliable.
  • Recall Setup is not set-and-forget. Review your reminder intervals, statuses, and exclusions at least once a year.

The building blocks, and the order to configure them

Every scheduling feature depends on something upstream. Configuring out of order means redoing work. Here is the dependency chain, with where each piece lives:

StepWhatWhere
1Providers (dentists and hygienists)Lists > Providers
2OperatoriesSetup > Appointments > Operatories
3Provider and practice schedulesSetup > Schedules
4Appointment views and the time incrementSetup > Appointments > Appointment Views
5Definitions: Appt Confirmed, Blockout Types, Recall/Unsched Status, Appointment ColorsSetup > Definitions
6Time patterns on procedure codesLists > Procedure Codes
7Appointment typesSetup > Appointments > Appointment Types
8Blockouts and appointment rulesAppointments module right-click, and Setup > Appointments > Appointment Rules
9Recall types and recall setupSetup > Appointments > Recall Types and Setup > Appointments > Recall
10Confirmation setup and ASAP list setupSetup > Appointments > Confirmations and ASAP List

Operatories, provider schedules, and appointment views

Operatories: the columns of your appointment book

Each operatory is a column in the book. Open Setup > Appointments > Operatories, click Add, and fill in the Operatory Edit window. Key settings include the operatory name and abbreviation, an assigned provider and hygienist, whether it is a hygiene operatory (Is Hygiene), the clinic if you use Clinics, whether it is available for Web Sched, and whether it is hidden. The Up and Down buttons control column order, and Combine merges duplicate operatories along with their appointments.

How Open Dental picks the provider on an appointment

This is the setting that causes the most daily friction. Per the manual, when an appointment lands in an operatory, Open Dental looks for the provider in this order:

  1. The provider scheduled in that operatory through Schedule Setup for that time.
  2. The provider assigned directly to the operatory.
  3. The patient's primary provider.

When providers are assigned to operatories or to time blocks, moving an appointment from the Pinboard or between operatories can trigger a prompt asking whether to change the provider. The manual notes you can avoid these prompts by not assigning providers to operatories and not using provider time blocks, but that trades convenience for accuracy. Pick one model deliberately:

  • Fixed rooms: each doctor and hygienist works out of the same operatories every day. Assign providers to operatories and let appointments inherit them.
  • Rotating rooms: providers move between rooms by day. Assign providers to operatories through the schedule instead, so the assignment changes by date.

Common mistake: Clicking "No" through the change-provider prompt without reading it. If a hygienist's appointment is dragged into a doctor's column and the provider is not updated, production is credited to the wrong person. That error flows into provider production reports and, in many offices, associate pay. Train staff to read the prompt, and fix the setup if the prompt fires constantly.

Provider schedules

Schedules tell Open Dental who is working when. Open Setup > Schedules (or select employees in the Manage module and view their schedule). Double-click a day to open the Schedule Edit window and add provider or employee time for that day. The manual describes support for rotating and alternating schedules, holidays, lunch hours, and staff meetings.

  1. Build one typical week for each provider in Schedule Setup.
  2. Highlight the week and click Copy Week (or Copy Day for a single day).
  3. Select the target week and click Paste, or enter a number and use Repeat to paste the schedule forward for multiple weeks.
  4. Mark holidays. Days marked as holidays are not overwritten when you paste or repeat.
  5. Check the Appointments module. Open and closed hours display with the background colors set in Setup > Definitions under Appointment Colors.

Editing schedules requires a dedicated security permission. Most offices limit it to the office manager and the lead scheduler.

Office manager tip: Extend provider schedules at least as far forward as you pre-appoint hygiene. If you book six-month recalls but schedules only exist for three months, those future appointments sit on time the book shows as closed, and features that look for open provider time, such as online scheduling, depend on those schedules existing.

Appointment views and the time increment

An appointment view controls which operatories appear and what information shows on each appointment. Set them up at Setup > Appointments > Appointment Views. In the Appointment View Edit window you can set a description, rows per time increment (1 to 3, which affects row height), a start time on load or a dynamic start time based on the schedule, which operatories to show, and an option to show only operatories for scheduled providers. You also choose which fields show in the main area of each appointment and in its upper right and lower right corners, such as patient name, procedures, or the confirmation status indicator.

The time increment, meaning how many minutes each row of the book represents, is also set in the appointment view setup. Decide it once, before you build time patterns, because time patterns are drawn in those increments.

A practical set of views for a small office:

  • Front desk: all operatories, with name, procedures, and confirmation status visible.
  • Doctor: only the doctor's operatories, with procedures and appointment notes prominent.
  • Hygiene: hygiene operatories only.

Time patterns and appointment types

Time patterns

A time pattern is a string of squares, each one a time increment, marked either X (provider time) or / (assistant time). Procedure codes carry a default time pattern, set at Lists > Procedure Codes by double-clicking a code; in that window each square represents 10 minutes by default, and you click squares to toggle between X and /. When procedures are attached to an appointment, their patterns determine its length.

Why the distinction matters: provider time is the doctor's chair time. Open Dental uses it to show when the doctor is actually needed, which is what lets you run two columns for one doctor without double-booking the doctor's hands. Setup > Appointments > Appointment Rules can then prevent double-booking a provider's time for specific procedure code ranges, while still allowing overlapping assistant time.

Hypothetical example: At 10-minute increments, a crown preparation pattern of //XXXXXX// is 100 minutes: 20 minutes of assistant setup and anesthesia, 60 minutes of doctor time, and 20 minutes of assistant time for impressions and the provisional. With that pattern in place, the scheduler can see that the doctor is free during the first and last 20 minutes to check a hygiene patient. Your numbers will differ by doctor and technique; measure your own before you set patterns.

Appointment types

Appointment types bundle a name, color, time pattern, and procedures into one choice. Set them up at Setup > Appointments > Appointment Types. Each type can include:

  • Name and Color. The appointment type color overrides the provider color on the book.
  • Time Pattern, with a slider for length and X or / squares. Clearing it lets the attached procedures determine the length instead.
  • Procedures that are added automatically, and Required Procedures (at least one, or all) that must be attached before the appointment can be saved.
  • Blockout Types that restrict where this type can be booked: only on the selected blockout types, or on unblocked time.
  • Hidden, to retire a type without deleting it.

A preference, New appointments prompt for Appointment Type, controls whether schedulers pick the type as soon as they create an appointment. Turn it on if you want consistent types on every appointment; it is what makes reporting by appointment type possible later.

Office manager tip: Keep the list short. Ten well-built appointment types that everyone uses beat forty that nobody can find. Start with new patient exam, adult recall, child recall, perio maintenance, emergency, crown prep, crown seat, fillings, extraction, and consult, then add only when a real need appears.

Blockouts: protecting the schedule

Blockouts mark time for a purpose: lunch, meetings, or reserved slots for high-value procedures or new patients. First define your blockout types at Setup > Definitions > Blockout Types. Each type has a name and color, plus two flags:

  • Block appointment scheduling (shown as NS) prevents any appointment from being booked over that blockout. Use it for lunch and meetings.
  • Disable Cut/Copy/Paste (shown as DC) keeps that type from being duplicated with the blockout copy tools.

To place one, right-click a time slot in an operatory and choose Add Blockout. Set start and stop times, the type, an optional note, and which operatories it covers (hold Ctrl to select several). To reuse a pattern, right-click the schedule and choose Blockout Cut-Copy-Paste, which offers Copy Day, Copy Week, Paste, a Copy/Repeat option to paste forward a number of days or weeks, Clear Day, and a Replace Existing toggle.

Blockouts become powerful when combined with appointment types. If your crown prep appointment type is restricted to a "Primary production" blockout, schedulers cannot drop a crown prep into an afternoon you reserved for short restorative work, and your best hours stay protected. A preference controls whether blockouts show as solid color or outlines; pick whichever your team reads fastest.

Common mistake: Treating reserved blockouts as hard walls. If a "new patient" block is still empty 48 hours before, it should be released to the ASAP list or short-call patients. Decide a release rule (for example, "unfilled production blocks open to anyone two business days out") and write it down, or the schedule will have protected holes.

Making, moving, and breaking appointments

The Appointments module toolbar includes Make Appt, Make Recall, Make Fam Recall, Pat Appts, Unsched, Break, Complete, Delete, Lists, and Print. The core workflow:

  1. Select the patient.
  2. Click Make Appt. If the appointment type prompt is on, choose a type.
  3. In the Edit Appointment window, confirm provider, hygienist, and the Is Hygiene checkbox (checked automatically in hygiene operatories). Attach treatment-planned procedures from the procedures grid. Add an appointment note if needed; it appears in the appointment bubble when anyone hovers over the appointment.
  4. The appointment lands on the Pinboard, on the right side below the calendar. Find a time and drag it into the book.
  5. Confirm the provider prompt if it appears, and check that the appointment length looks right.

For hygiene, Make Recall creates the patient's due recall appointment on the Pinboard, with the procedures and pattern from their recall type, and Make Fam Recall does the same for every family member who is due.

Common mistake: Leaving appointments on the Pinboard. Per the manual, appointments are cleared from the Pinboard when Open Dental is closed. If a scheduler drags an appointment off the book to reschedule it, gets pulled away, and closes the program, that appointment is gone from the schedule. Rule: nothing stays on the Pinboard at the end of a call.

Broken appointments and the Unscheduled List

When a patient misses or cancels, use Break rather than deleting. The Break Appointment window offers three choices: Send to Unscheduled List, Copy to Pinboard (to reschedule right away), or Leave in Appt Module (the appointment stays, crossed out). Depending on your settings, breaking can add a procedure with code D9986 (missed) or D9987 (cancelled) to the chart for tracking, and preferences can open an adjustment window (if you charge a broken appointment fee) or a commlog window automatically. Turn on the commlog option; it makes staff document what happened.

The Unscheduled List holds appointments that need follow-up. Appointments get there by right-clicking and choosing Send to Unscheduled List, by the Unsched toolbar button, or by setting the status to UnschedList. Work it by right-clicking an entry and sending it to the Pinboard. Rescheduled appointments drop off the list automatically.

Completing appointments

Setting an appointment complete (toolbar Complete, right-click, or status in Edit Appointment) changes each attached procedure from treatment planned to complete, sets the procedure date and provider, copies default procedure notes, and syncs the patient's recall. That last part is why completing the appointment, rather than individually completing procedures somewhere else, is the path that keeps recall accurate. Preferences control whether future appointments or appointments without procedures can be set complete. Module 4 covers the clinical side of completion.

Confirmations

Confirmation statuses are defined at Setup > Definitions > Appt Confirmed. Keep the list short and unambiguous, and make the statuses visible on the book by adding the confirmation indicator to your appointment view. Message templates and the statuses applied automatically when confirmations are emailed or texted are set at Setup > Appointments > Confirmations, which is also where you reach automated messaging settings if you subscribe to eServices.

The Confirmation List (Lists > Confirmations in the Appointments module) defaults to the next two business days. You can filter by status, provider, clinic, and list type (all appointments, recall only, excluding recall, or hygiene prescheduled), and group families so one reminder goes per family. To work it:

  1. Filter to the date range you confirm (many offices work two business days out).
  2. Send email, text (requires eServices texting and patient opt-in), or postcards to highlighted patients. Statuses update automatically for emailed and texted confirmations.
  3. Call the rest. For each call, use Set Status and add a commlog; phone attempts are not logged automatically.
  4. Before the end of the day, re-filter for anyone still unconfirmed and hand that list to whoever opens tomorrow.

Changing confirmation status requires its own security permission, which lets you control who can mark appointments confirmed.

The ASAP list and the other hole-fillers

Every cancellation is a question: who can take this slot? Open Dental answers with a set of lists, all reached from Lists in the Appointments module.

ListWhat it holdsUse it when
ASAP ListPatients who want to come in sooner if an opening appearsA slot opens on short notice
Unscheduled ListBroken or cancelled appointments that were not rescheduledDaily follow-up on no-shows and cancellations
Planned Appointment TrackerPlanned treatment appointments not yet scheduledFilling doctor time with already diagnosed treatment
Recall ListPatients due or overdue for recall and not scheduledFilling hygiene time
Confirmation ListUpcoming appointments and their confirmation statusDaily confirming
Insurance Verification ListUpcoming patients whose eligibility or benefits need verifyingPre-visit verification (Module 5)

There are four ways to put a patient on the ASAP List: check the ASAP option on a scheduled appointment in Edit Appointment, mark a planned appointment as ASAP, mark an unscheduled appointment as ASAP from the Unscheduled List, or mark a recall as ASAP. The list can be filtered by provider, clinic, code range, and appointment type (all, hygiene, or non-hygiene). With eServices texting, right-clicking an open slot in the book offers Text ASAP List, which texts eligible patients about that specific opening and logs a commlog for each.

Office manager tip: Ask every patient who books more than a couple of weeks out whether they want to be on the ASAP list, and mark the appointment ASAP if they say yes. A well-stocked ASAP list turns a same-day cancellation from lost production into a two-minute text.

How the recall system actually works

Recall is the engine of hygiene, and hygiene is often a large share of a general practice's patient visits. Our article on hygiene department profitability explains why the numbers matter. In Open Dental, recall is built from three pieces.

1. Recall types

Set them up at Setup > Appointments > Recall Types. Three special types are required: Prophy, Child Prophy, and Perio. Each recall type has:

  • Description and Special Type (Prophy, Child Prophy, Perio, or none for custom types).
  • Age Limit (Child Prophy only): patients at or below the age use the child procedures.
  • Default Interval: the time between recalls. The manual's example is 6 months plus 1 day; many offices add the extra day as a cushion against insurance plans that enforce six-month frequency limits strictly.
  • Time Pattern: X and / squares, as above.
  • Procedures on Appointment: codes attached automatically when the recall appointment is made.
  • Procedures that trigger this recall type: completing any of these resets the recall's due date.
  • Append to Special: for non-special types such as bitewings, automatically includes this recall's procedures when a special type recall is scheduled and this one is also due. The manual's example is adding 4BW to a due Prophy recall.
  • Restrict to Specific Blockouts: limits where the recall can be booked, useful for Web Sched and for protecting doctor time.

After changing a recall type, click Sync to apply the change to patients who have that recall type or have completed a trigger procedure. Manual interval edits on individual patients are preserved.

2. Each patient's recall

Every patient gets a Prophy recall by default, which you can change to Perio when appropriate. You see it in the recall grid in the Family module; double-click it to open Edit Recall. The due date is calculated by adding the interval to the date the recall procedures were last completed. The window shows the calculated due date, an actual due date (which you can override, but an override stops that recall from updating automatically on sync), the scheduled date, status, and a note. There are three ways to disable a recall: always, until the account balance falls below an amount you set, or until a date. And, as Module 2 covered, changing a patient's status to anything other than Patient disables recall automatically.

3. Trigger procedures

This is where most setups break. When a patient has a trigger procedure completed, Open Dental resets that recall's due date. If the code your hygienists actually use for a visit is not listed as a trigger, the recall never resets, and the patient shows as overdue even though they were just seen.

Recall typeSpecial typeTypical trigger codesNotes
ProphyProphyD1110 (adult prophylaxis)Default for adults
Child ProphyChild ProphyD1120 (child prophylaxis)Set the age limit to match your coding policy
PerioPerioD4910 (periodontal maintenance)Often a shorter interval set per patient
BitewingsNoneD0274 (four bitewings), and D0272 if you use itUse Append to Special; interval per office protocol
Full series or panoNoneD0210 or D0330Longer interval; Append to Special if you want it added automatically

This table is a common structure, not an Open Dental default and not clinical guidance. Intervals and radiograph frequency are clinical decisions for your dentists. The trial version uses placeholder codes rather than CDT codes, so the code numbers will not match there.

Common mistake: Moving a patient to perio maintenance without switching their recall type. The patient keeps a Prophy recall that is triggered by D1110, but their visits are now coded D4910. The Prophy recall never resets, they appear overdue forever, and the Perio recall they should have does not exist. When a patient's hygiene category changes, change the recall in the same visit.

Recall Setup and the Recall List

Recall Setup: the settings most offices never revisit

Practice-wide recall behavior lives at Setup > Appointments > Recall. Exact labels vary by version, but the main groups in current versions are:

  • Messages: templates for postcards, email, and Web Sched text and email, with variables such as the patient's first name, due date, family list, and practice phone. Postcards are limited to 465 characters, and a text segment is 160 characters.
  • Statuses applied automatically when a recall reminder is mailed, emailed, or texted.
  • Recall List defaults: which recall types show in the Recall List, whether to group families, and Days Past and Days Future, which set the default date range.
  • Exclusions: options to exclude patients who already have a scheduled recall or any future appointment.
  • Reminder timing: the Initial Reminder and Second (or more) Reminder day counts that control when a reminded patient reappears for the next reminder.
  • Reminder limits: a maximum number of automated Web Sched reminders and a maximum number of reminders overall.
  • Postcard options: postcards per sheet, return address, and print offset.

Configure this first: recall

  • Every code your hygienists use for recall visits is a trigger on the correct recall type.
  • Bitewing and radiograph recall types exist if you want them tracked, with Append to Special set as intended.
  • The Child Prophy age limit matches how your office codes child versus adult prophylaxis.
  • Types to show in the Recall List include every type your team works.
  • Days Past is wide enough to catch patients who are well overdue, not just last month's.
  • Reminder intervals and maximum reminders reflect a written recall policy.
  • Recall/Unsched Status definitions are set up (next section).

Working the Recall List

Open it from the Appointments module: Lists > Recall. Filters include date range, recall type, provider, clinic, and site, with sort options, a group families option (one reminder per family), and toggles for including already reminded patients and showing conflicting recall types. Columns show due date, patient, age, type, interval, the number of reminders and last reminder date, contact method, status, and notes. Buttons include Sched Patient and Sched Family (which send recall appointments to the Pinboard), Set Status, Comm, E-Mail, Web Sched, postcard preview, labels, and Print List. Depending on your version, related tabs show recently reminded patients and a reactivation list for patients who have not been seen recently.

Recall statuses that mean something

Statuses come from Setup > Definitions > Recall/Unsched Status. Each has a name and an abbreviation of up to 7 characters. When you set a status from the Recall List, Open Dental creates a commlog with the status name, so a good status list doubles as a contact history. A hypothetical set that works for many offices: Left VM, Texted, Emailed, Will Call Back, Wants Later Date, Declined, Moved or Transferred. Avoid vague statuses like "Contacted" that do not tell the next person what to do.

A daily recall routine

  1. Open Lists > Recall, filter to your target window (for example, due in the next few weeks plus anyone overdue), and group families.
  2. Send automated or batch reminders (email, text, postcards) to patients whose preferred recall method supports it.
  3. Call patients who have not responded to earlier reminders. For each, schedule with Sched Patient or Sched Family and drag to the book, or use Set Status to record the outcome.
  4. Clear the Pinboard before closing the list.

The strongest recall system is pre-appointment: schedule the next hygiene visit before the patient leaves. Make Recall at checkout does exactly that, and it keeps the Recall List small enough to actually work. Web Sched Recall, which lets patients book their own recall from a link, is an eServices feature covered in Module 8.

A quarterly recall audit

Because recall errors are silent, check for them on a schedule:

  1. Pick ten patients seen for hygiene last month. Each should show a recall with a future due date or a scheduled date. Any that do not point to a trigger code problem.
  2. Review perio maintenance patients and confirm they carry a Perio recall, not a Prophy one.
  3. Look for recalls with manually overridden due dates, and confirm the overrides were intentional.
  4. Review disabled recalls and patients recently changed to Inactive, and make sure each followed your policy.
  5. Track your hygiene reappointment rate over time. Our guide to dental practice KPIs explains why it is one of the most useful numbers you can watch, and Module 7 covers the reports.

Practice exercises

Complete these in the trial demo database or a designated test copy.

Module 3 hands-on tasks

  • Create two operatories in Setup > Appointments > Operatories, one marked Is Hygiene, and reorder them with Up and Down.
  • Build a provider's typical week in Setup > Schedules, then use Copy Week and Repeat to extend it eight weeks. Mark one holiday and repeat again to confirm it was not overwritten.
  • Create an appointment view that shows only hygiene operatories and displays the confirmation indicator.
  • Edit the time pattern on one procedure code, then create an appointment type with a color, a time pattern, and one required procedure.
  • Create a Lunch blockout type with Block appointment scheduling checked, place it across all operatories, and copy it forward four weeks with Blockout Cut-Copy-Paste.
  • Make an appointment, drag it off the book to the Pinboard, close and reopen Open Dental, and see what happened. Then restore it.
  • Break an appointment and send it to the Unscheduled List, then reschedule it from there.
  • Open a recall type, confirm its trigger procedures, and click Sync after a change.
  • Change a test patient from a Prophy to a Perio recall in the Family module recall grid and check the due date.
  • Open Lists > Recall, set a status on one patient, and find the commlog it created.
  • Mark two appointments ASAP and find them on the ASAP List.

What's next

Now that patients are on the schedule, the clinical team takes over. Module 4: Clinical Charting and Treatment Plans covers the tooth chart, entering existing and planned treatment, building multiple treatment plans, perio charting, progress notes, and imaging. It also covers planned appointments, which feed the Planned Appointment Tracker you met in this module.

ChairsideSource is not affiliated with or endorsed by Open Dental Software, Inc. This is independent educational content. Menus and features change between versions: verify against the official Open Dental manual and contact Open Dental support before changing settings that affect live patient data. This guide is educational content and does not constitute legal, financial, tax, or clinical advice. Laws and regulations vary by state and change over time. Consult your own dental-specific attorney, CPA, and state dental board before acting.