77067 vs 77066: Screening vs Diagnostic Mammography

Last Updated: December 31, 2025

Medical Coding Assistant

Select a tool below to quickly look up rules or auto-code clinical notes.

Mixing up a screening mammogram (77067) with a diagnostic mammogram (77066) is one of the biggest compliance and patient satisfaction risks in radiology, because screening mammograms are free for the patient (no copay/deductible).

TL;DR Quick Answer

Short on time? Don't want to read the whole guide? Ask our AI your specific billing question and get an instant answer.

Screening vs Diagnostic

  • 77067 (Screening): The patient is completely asymptomatic. This is their routine annual exam. It is covered 100% under the ACA/Medicare preventive rules.
  • 77066 (Diagnostic): The patient has a sign, symptom, or abnormality (e.g., a breast lump, pain, or returning to check an abnormal finding from a previous screen). This is subject to copays and deductibles.

Compare CPT Codes

Confused between with vs. without contrast? Look up the official code descriptions.

Medical Necessity: The Z Code

For a screening mammogram (77067), you MUST use a screening diagnosis code like Z12.31 (Encounter for screening mammogram for malignant neoplasm of breast). Using a symptom code will result in a denial.

Verify Medical Necessity

Don't risk a denial. See if your ICD-10 code is on the approved Medicare LCD list.

Modifier GG and GH

If a screening mammogram turns into a diagnostic mammogram on the same day (because the tech found an abnormality and immediately did diagnostic views), you bill both, but must append Modifier GG to the diagnostic code.

Check NCCI Edits Instantly

Not sure if these codes bundle? Check the latest Medicare NCCI database updates before you bill.

Tired of dealing with rejected claims?

Use our modern CMS-1500 software to instantly validate NPIs, CPT codes, and ICD-10 formatting. It's completely free to start.

Create Your Free Account

Related Articles