cOpilot

copilot by scanO logo

Flat illustration of a dental chart on a clipboard with a magnifier over one tooth

The D0150 dental code is where many patient records begin, because it is the code for the first thorough evaluation of a patient’s mouth. Bill it for the wrong visit type, or use it when a periodic recall was really performed, and you invite denials and rework. Here is what D0150 covers, when it applies, and how to document and bill it so your claims hold up.

What is the D0150 dental code?

D0150 is “Comprehensive oral evaluation, new or established patient” in the CDT code set. It is a thorough evaluation and recording of the patient’s extraoral and intraoral hard and soft tissues. The intent is a complete baseline: the clinician assesses the dental and medical history, examines the teeth and existing restorations, evaluates the periodontium, and screens the soft tissues, including an oral cancer screening where appropriate.

The distinction to keep clear is scope. D0150 is comprehensive, not routine. A periodic recall evaluation on an established patient with a stable history is coded differently and is less extensive, so reserve D0150 for genuinely comprehensive evaluations.

When does D0150 apply?

D0150 applies when a comprehensive evaluation is clinically appropriate, most often at the start of a care relationship or when a patient’s situation has changed enough to warrant a full reassessment. Typical scenarios include:

  • New patient: seen for the first time in the practice, where a full baseline record is established.
  • Established patient with a significant change: medical or dental status has changed materially since the last comprehensive evaluation, for example a new systemic condition, a medication change, or trauma.
  • Return after an extended absence: away long enough that a fresh comprehensive assessment is warranted rather than a recall.

Payer frequency rules vary. Many plans limit how often a comprehensive evaluation is covered, and some apply a shared limit across evaluation codes. Treat any specific interval as a plan detail to confirm, not a universal rule.

What documentation does a D0150 claim need?

Clean documentation is what turns a correct code into a paid claim. For a D0150 visit, the record should show that a comprehensive evaluation, not a routine or problem-focused one, was actually performed.

  • Record the updated medical and dental history and why the comprehensive evaluation was appropriate, such as new-patient status or a significant change.
  • Document the full scope: hard and soft tissue findings, the periodontal assessment, existing restorations, and the soft-tissue and oral cancer screening.
  • Note supporting radiographs and any additional diagnostic services, coded separately, so the record is consistent.
  • Capture the date of any prior comprehensive or periodic evaluation so frequency can be verified.

Common denial reasons include billing D0150 when the notes support only a periodic evaluation, exceeding the plan’s frequency limit for evaluation codes, and thin or missing exam notes. Fees and coverage vary by payer and plan, so verify benefits and any frequency limits with the payer rather than assuming. This guidance names no dollar amounts because reimbursement is payer-specific.

  • Record the updated medical and dental history and why the comprehensive evaluation was
  • Document the full scope: hard and soft tissue findings, the periodontal assessment,
  • Note supporting radiographs and any additional diagnostic services, coded separately,
  • Capture the date of any prior comprehensive or periodic evaluation so frequency can be
What a reviewer looks for on a D0150 claim. Anything unticked here is something the claim is relying on the payer not to ask about.

How does a full workup show up in the record?

A comprehensive evaluation is defended by the breadth of what the record shows was examined, which is exactly what thins out when the schedule is full. scanO’s screening models support that breadth: Tooth AI flags caries findings, and Tissue AI, currently in beta, flags soft tissue findings, for the clinician to review and record, so a full-mouth assessment leaves a full-mouth record rather than a recall note with a different code on it.

The limit is worth stating. scanO screens and flags findings for clinician review. It does not diagnose, it does not determine the scope an evaluation should take, and it does not assign codes. The clinician decides what the evaluation covers. The tooling supports the record of what was actually looked at.

Why do D0150 claims get denied?

Diagnostic claims are rarely refused on clinical grounds. These are the administrative causes, in rough order of how often they appear.

What triggers it How to prevent it
Billed too soon after a previous comprehensive Record the date of the last comprehensive exam
Used for a routine recall An established patient on interval is D0120
Plan evaluation frequency exceeded Evaluation codes often share one allowance
Chart does not show comprehensive scope Record the full-mouth findings, not a recall note

How does D0150 differ from similar codes?

Code What it covers How to tell it apart
D0120 Periodic recall evaluation Established patient, routine interval
D0140 Limited, problem focused The visit was driven by a complaint
D0180 Comprehensive periodontal evaluation Periodontal risk warrants the fuller assessment
D0160 Detailed and extensive, by report A problem demanding more than a limited look
AskIs this a new patient, or one returning after a long absence?
→
YesA comprehensive evaluation, D0150
→
NoAn established patient attending recall is D0120, whatever turns up.
The question that separates D0150 from the code it is most often confused with. Answer it from the record, not from the schedule.

Several evaluation codes sit near D0150, and knowing the boundaries prevents miscoding. D0120 is the periodic oral evaluation for an established patient, used for routine recall. D0140 is the limited, problem-focused evaluation for a specific complaint. D0145 is the oral evaluation for a patient under three years of age with a caregiver. D0160 is a detailed and extensive problem-focused evaluation, and D0180 is the comprehensive periodontal evaluation for patients showing signs of periodontal disease. Choose among these based on the visit’s actual scope and the documented findings, not on habit.

The prophylaxis performed at the same appointment is a separate procedure, coded D1110, and where the evaluation uncovers periodontal disease the treatment moves to D4341, scaling and root planing. For the systems that track these claims, see our guide to dental billing software.

FAQ

What is the D0150 dental code?

D0150 is “Comprehensive oral evaluation, new or established patient” in the CDT code set. It is a thorough evaluation and recording of the patient’s extraoral and intraoral hard and soft tissues, used to establish a complete baseline of a patient’s oral health.

What is the difference between D0150 and D0120?

D0150 is a comprehensive evaluation, used at the start of care or after a significant change, while D0120 is the periodic oral evaluation for routine recall on an established patient with a stable history. The difference is scope, and the chart should support whichever code you bill.

How often is D0150 covered?

Frequency limits for D0150 vary by payer and plan. Many plans limit how often a comprehensive evaluation is covered and may apply a shared limit across evaluation codes. Verify the specific frequency and benefits with the payer before the visit.

Can D0150 be used for an established patient?

Yes. D0150 can apply to an established patient when a comprehensive reassessment is warranted, for example after a significant medical or dental change or a return following an extended absence. For routine recall on a stable patient, a periodic evaluation code is usually more appropriate.

A comprehensive evaluation only reads as one if the record is comprehensive too. See how scanO supports dental practices from the first patient contact through the operatory.

Leave a Reply

Your email address will not be published. Required fields are marked *