Journal

Dental Appointment Types, Codes, and Chair Time

A dental appointment is a type, a length, and a code set. How to map all three so the booking is right the first time and your schedule survives it.

6 min readTelvana Team
Flat isometric illustration of a dental scheduling board showing three appointment blocks of increasing length above four sterilisation trays of increasing size

A missed call costs you a patient. A wrongly booked appointment costs you a patient and a chair slot at the same time, which is worse, and it happens more often.

The cause is almost always the same. Someone treated an appointment as a time on a calendar, when a dental appointment is actually three things bound together: a type, a length, and a set of procedure codes. Get one right and the other two wrong and the schedule pays for it.

This is how the three fit together, and how to write it down so it survives your next front desk hire.

The three parts

The type is what kind of visit this is. Hygiene recall, new patient comprehensive exam, limited problem-focused visit, consult, treatment appointment.

The length is how much chair time that type requires in your practice, in your operatories, with your providers. It is not a universal constant. It is a decision you make and then enforce.

The code set is the group of procedure codes that visit is expected to generate, attached to the appointment so the visit arrives in your schedule pre-coded rather than requiring someone to build it out later.

If your scheduling process only handles the first one, your team is reconstructing the other two from memory on every booking. That works when the person booking has been there eight years. It stops working the moment they leave.

Chair time is capacity, not a suggestion

The reason length matters is arithmetic. Your production capacity is chairs multiplied by hours. Nothing else. You cannot carry inventory, you cannot batch, and you cannot make Tuesday afternoon longer.

So a mis-sized appointment does damage in both directions.

Too short and the visit runs over. The next patient waits, the one after that waits more, the hygienist skips lunch, and a new patient's first impression of your practice is a full waiting room. If it runs over badly enough, someone gets rescheduled.

Too long and you have given away chair time nobody used. It is invisible, because nothing went wrong that anyone noticed, which is exactly why it persists for years.

The second one is why "just book everything for an hour to be safe" is not the safe option it sounds like.

Write down your actual mapping

Every practice needs this documented somewhere that is not one person's head. It does not need to be complicated. Here is the structure, using the real parameters from a general practice we work with:

Visit typeChair timeEligibility
Established patient cleaning or exam60 minutesPatient of record
New patient intake and exam90 minutesAnyone who qualifies under the financial policy
Emergency visit30 minutesEstablished patients only, verified by phone number lookup

Three rows, and they encode a surprising amount of policy.

Notice the new patient visit is half again as long as the recall visit. That is typical, because a comprehensive exam involves a full set of images, a periodontal charting, a medical history review, and a conversation. Booking a new patient into a recall slot is one of the most common and most damaging scheduling errors in dentistry.

Notice the emergency row has an eligibility rule attached. In that practice, same-day emergency slots are reserved for patients of record, and the way you determine that on an inbound call is by looking up the caller's phone number against the patient database. The scheduling rule and the technical capability are the same decision. If you cannot do the lookup, you cannot enforce the policy.

Your rows will differ. The point is having them.

Code sets belong to the practice, not the vendor

Here is the part that gets handled badly by anyone selling you scheduling software.

Each appointment type has a set of procedure codes it is expected to generate. For a cleaning, that is typically the evaluation, the prophylaxis, and any preventive procedure your protocol includes. For a new patient visit it is a more extensive set covering the comprehensive evaluation and the imaging. For an emergency it is the problem-focused evaluation and the targeted images.

The specific codes in each set are yours. Two practices running identical software, in the same city, treating similar patients, will define different sets for what they both call a cleaning, because the sets reflect their protocol, their imaging conventions, and their fee schedule.

So when a practice sets this up with us, the sequence is: the practice supplies its code sets, we map them to the appointment types, and then a live test call verifies the codes actually attached correctly in the practice management system.

That order matters. Any vendor who hands you their standard mapping instead of asking for yours has told you something important about how much dentistry they have actually done.

One practical note, since people ask: CDT codes are ADA copyrighted material, and code sets are not something practices should be swapping with each other. Your own sets come from your practice, your software, and your protocol. That is the correct source anyway.

The verification step nobody wants to do

Once the mapping exists, it has to be tested with a real call, and then the resulting appointment has to be opened in the practice management system and inspected.

This is the step practices most want to skip, usually because they are busy and it feels like a formality. It is not a formality. A mapping that has been configured but never verified by a live booking is a mapping nobody has confirmed. It looks finished and it is not.

The test is simple. Call the number. Book each appointment type. Then open each appointment in your system and check three things: the type is right, the length is right, and the codes attached.

Do it before you forward your main line, not after.

Where the ambiguity actually lives

The clean table above hides the real difficulty, which is that patients do not call and request appointment types. They describe symptoms.

"My crown came off" is a limited problem-focused visit. "It's been a couple of years and I think I need a cleaning" is a comprehensive exam, not a recall, because too much time has passed. "I need to come in about the thing the doctor mentioned last time" could be anything.

Mapping patient language to your appointment types is the actual work in scheduling, and it is where an experienced scheduling coordinator earns their salary. It starts with the questions you ask on the call. Whether a human or a system is doing the booking, that translation layer needs to exist explicitly, with defined defaults for the ambiguous cases and a rule for when to stop guessing and route to a person.

The defaults are worth deciding deliberately. When the system genuinely cannot tell, is it better to book the longer appointment and risk unused time, or the shorter one and risk running over? Most practices should choose the longer one for new patients and route the ambiguous established patient cases to a human. But it should be a decision you made, not one that happens by accident.

What to check in your own practice this week

Three questions, and if you cannot answer them from a document, that is the finding:

  1. What are our appointment types and how long is each one?
  2. What code set does each type generate?
  3. What rules gate eligibility for each type, and how does whoever books enforce them?

If those live only in the head of your longest-tenured front desk person, you have a single point of failure in the most expensive system in the practice.

Write them down. Everything else, whether you automate the phones or not, gets easier once they exist.

Telvana books dental appointments by type, with your chair times and your code sets, verified by a live test call before anything goes live.

More from the Journal

Ready to stop missing calls?

Get a custom AI receptionist that answers every call, books appointments, and handles FAQs, 24/7.