10 TDO Software Tips Every Endodontist Should Know
TDO Software (The Digital Office) is the dominant practice management system in endodontics for good reason. It was built specifically for endo workflows by an endodontist, and nothing else on the market handles treatment planning, tooth-level charting, and microscope integration the way TDO does. But like any mature software, TDO has depth that most users never explore. There are shortcuts, reports, and workflow optimizations sitting right there in the interface that could save your team hours every week — if anyone knew they existed.
Here are ten TDO tips we've gathered from working with endodontic practices. Some are basic, some are advanced, and at least a few will probably be new even if you've been using TDO for years.
1. Use the Quick Patient Search shortcut
Most TDO users open the patient search by clicking through the menu. Faster: keep a patient search hotkey in muscle memory. The first 2-3 characters of a last name plus Enter will usually get you to the right patient in under a second. For common last names, add the first initial. This sounds trivial until you realize your front desk does this 100+ times a day, and the difference between 5 seconds and 1 second per search adds up to 7 minutes a day, or about 30 hours a year.
2. Know your AppTypes — and clean them up
TDO's ApptTypes table is where appointment categories live: RCT - Molar, Complete, Evaluation, Retreat, Apico, and so on. Over time, most practices accumulate duplicates, orphaned types, and inconsistent naming ("RCT Molar" vs "RCT - Molar" vs "Molar RCT"). This makes reporting unreliable because the same procedure shows up under three different labels.
Once a year, audit your AppTypes list. Pick a naming convention, merge duplicates, and delete anything that hasn't been used in 12 months. Your reports will become dramatically more accurate and your schedule display will be cleaner.
3. Master the operatory view
The default schedule view in TDO shows appointments in a simple list. The operatory view (where you can see which op is assigned to each appointment) is far more useful for day-of scheduling because it lets you visualize room conflicts at a glance. If you're not using operatory view, you're probably missing scheduling opportunities — or worse, creating double-bookings.
The operatory assignments live in the AppOps table, linked to appointments via AppID. Every appointment should have an operatory assigned at the time of scheduling, not retroactively. If your team isn't assigning ops at schedule time, you lose the ability to plan your day.
4. Keep your referring doctor list clean
TDO tracks referring doctors via a linked table, and over time this list becomes a mess. Duplicates ("Dr. Sarah Michael" and "Dr. Michael, Sarah"), retired doctors, dentists who moved away, and misspellings all accumulate. A clean referring doctor list is the foundation of accurate referral marketing — if you can't trust the names, you can't trust the reports.
Run the duplicate report monthly and merge any pairs that represent the same person. When a referring doctor retires or leaves your area, soft-delete the record rather than hard-deleting it — you want the historical data intact, but the doctor should no longer appear in active dropdowns.
5. The Ledger is more powerful than Production Reports
Most TDO users pull production reports for their financial dashboards. The Ledger table is actually more useful for A/R and collections analysis because it captures the full history of every transaction: charges, adjustments, insurance payments, patient payments, and write-offs. If you only look at production, you're missing the story of what actually got collected and when.
Note: do not confuse the Ledger with ViewLedgerAR. ViewLedgerAR only shows patients who currently owe money, so it's useless for historical production analysis. Always query the Ledger table directly for revenue data.
6. Set up custom recalls for post-op follow-ups
Endodontists don't have the same recall structure as GPs, but you still have follow-up touchpoints: 1-week post-op checks, 6-month radiographic evaluations, 1-year healing assessments. TDO's recall system can be configured to flag these automatically. Most practices never set this up, then manually track post-ops in a spreadsheet or (worse) in someone's head.
Spending an afternoon configuring custom recalls for your common post-op intervals pays for itself many times over. Patients get better follow-up care, and nothing falls through the cracks.
7. Use keyboard shortcuts for charting
TDO's tooth charting interface supports keyboard navigation, but almost nobody uses it. Learning a handful of shortcuts (tooth selection, tooth status, surface selection, treatment codes) can cut charting time in half for the clinical team. The doctor who learns these shortcuts gets out of the operatory a few minutes earlier on every case. Multiply that by 8-12 cases a day and the time savings are real.
8. Export referral data regularly, even if you don't think you need it
TDO stores referral data indefinitely, but if you ever want to do year-over-year trend analysis, you need the historical data formatted in a way that's analyzable. Exporting referral data monthly to a CSV (or into a cloud tool) gives you a clean timeline to work with. When you decide six months from now that you want to see which dentists have been declining, you'll be glad you started logging earlier.
9. Understand the IsBlock field
Here's a gotcha that catches a lot of teams building reports against TDO: the IsBlock field on the Exam Dates table is set to true for every scheduled appointment, not just for blocked-out time slots. If you filter your reports on IsBlock = false thinking you'll get "real" appointments, you'll get nothing. The field distinguishes block-level records from other record types, not "blocks" vs "patient appointments."
Common mistake: Assuming IsBlock means "this is a blocked-off time." It doesn't. Every appointment-level record has IsBlock = true. If you're writing custom reports, ignore this field.
10. Extend TDO with modern patient communication tools
TDO is excellent at what it does — clinical workflow, charting, treatment planning, ledger management — but it was never designed as a patient communication platform. TDO Comms+ exists, but it locks practices into Valpay payment processing at 3.2% per transaction (a cost that can easily exceed $1,500 per month for a busy practice). That's why many endodontic practices extend TDO with a dedicated communication layer rather than relying on its built-in messaging.
A good patient communication tool reads from TDO's database in real time (no manual data entry), handles automated appointment confirmations and reminders, sends Google review requests after appointments, manages two-way texting, and generates payment links via Stripe (no Valpay lock-in). This extends TDO rather than replaces it — your clinical team keeps using TDO the way they always have, and the communication automation happens quietly in the background.
We built SendVyte specifically to be this layer. Our TDO integration runs a lightweight read-only agent on your TDO server, syncs every 15 minutes, and never modifies your database. You keep TDO, you skip Valpay, and you get a modern communication platform on top.
Bonus: Back up your database
This isn't really a tip so much as a plea. TDO databases get corrupted occasionally — a Windows update goes sideways, a hard drive fails, a ransomware attack hits the server. Practices that don't have working backups lose years of data. Practices that do have backups recover in hours. If you cannot confidently describe your TDO backup schedule and the last time you tested a restore, fix that this week. It is the single most important thing you can do for your practice.
The bottom line
TDO is a deep, capable piece of software, and most endodontic practices use maybe 40% of what it's capable of. Spending an afternoon every quarter exploring features you haven't used, cleaning up your data, and optimizing your workflows compounds over time. Small improvements in the tools your team uses every day translate into real hours saved — and in a busy endo practice, those hours are gold.
Take TDO further with SendVyte
Modern patient communication, automated reviews, text-to-pay, and referral analytics — all synced directly with your TDO database.
See How It Works