Breast cancer is one of the most common cancers affecting women worldwide, and early detection through routine mammography saves lives. But behind every mammogram visit is a billing and coding process that needs to be done right. If a claim goes out with the wrong ICD-10 code, it could mean a denial, a delay, or even a compliance issue down the line.
Whether you are a medical coder, a radiologist, a billing specialist, or a practice manager, this guide will walk you through everything you need to know about the ICD-10 code for screening mammogram from the foundational code Z12.31 to Medicare-specific rules, diagnostic scenarios, implant considerations, and the most common mistakes practices make.
What Is a Screening Mammogram - and Why Does the ICD-10 Code Matter?
A screening mammogram is a routine imaging study performed on a patient who has no current breast symptoms. The goal is early detection catching cancer before the patient even feels a lump or notices any change. It is a preventive care measure, not a response to a symptom. The ICD-10 code you assign tells the insurance payer exactly why the patient came in. Choosing the wrong code can flip a covered preventive service into a denied claim. That is why getting the diagnosis code right from the start is so important. When a patient walks in for a routine mammogram and has no complaints, no pain, and no breast abnormalities, the correct primary ICD-10 code is Z12.31. Mammography billing falls under the broader umbrella of radiology revenue cycle management. If your practice handles high volumes of imaging claims, working with a specialized team can make a significant difference. A2Z Billings' radiology billing services are specifically designed to reduce errors, improve first-pass acceptance rates, and ensure your imaging claims are submitted correctly the first time.
Z12.31 Screening Mammogram: The Core Code You Need to Know
Z12.31 Encounter for screening mammogram for malignant neoplasm of breast is the backbone of mammogram coding. It is a billable, specific ICD-10-CM code used to indicate a preventive breast cancer screening encounter for reimbursement purposes.
Key facts about Z12.31:
- It applies only to asymptomatic patients, those with no lumps, pain, nipple discharge, or visible breast changes
- It is used for routine annual or periodic screenings, not for diagnostic workups
- The 2026 edition of ICD-10-CM Z12.31 became effective on October 1, 2025, with no changes from the prior year, so the code remains stable
- It is exempt from Present on Admission (POA) reporting
- You can find it in the ICD-10-CM Index under "Mammogram, routine" or "Screening, neoplasm, breast, routine."
If the patient has any symptoms at all, a palpable mass, breast pain, nipple discharge, skin dimpling, Z12.31 is not the right code. You will need to pivot to a diagnostic code instead.
Tip: Always confirm that the ordering provider's clinical notes reflect "no current signs or symptoms" when using Z12.31. Documentation should support the preventive nature of the visit.
ICD-10 Code for Screening Mammogram Unspecified and Related Secondary Codes Z12.31 covers the screening encounter itself, but in many cases, you will need to add secondary codes to build a complete clinical picture. The ICD-10 code for screening mammogram, unspecified situations, often involves pairing Z12.31 with supporting history codes. Common secondary codes used alongside Z12.31:
| Secondary Code | Description |
| Z80.3 | Family history of malignant neoplasm of breast |
| Z85.3 | Personal history of malignant neoplasm of breast |
| Z15.01 | Genetic susceptibility to malignant neoplasm of breast (BRCA1/BRCA2) |
| R92.1 | Mammographic calcification found on diagnostic imaging |
| R92.2 | Inconclusive mammogram |
| R92.3 | Mammographic density found on imaging of breast |
For example, if a patient has a family history of breast cancer and comes in for her routine annual screening, you would code Z12.31 as the primary diagnosis, followed by Z80.3 as a secondary code. This combination paints a fuller picture for the payer and supports medical necessity where relevant. Important note: ICD-10 does not separate "high-risk" and "low-risk" screening patients the way ICD-9 did (with codes V76.11 and V76.12). Under ICD-10, Z12.31 covers all routine screening mammograms, regardless of risk level.
Screening Mammogram CPT Code - Pairing It with the Right ICD-10 The screening mammogram CPT code you use must align with the ICD-10 diagnosis code. The two most commonly used CPT codes for mammography are:
| CPT Codes | Descriptions |
| 77067 | Screening mammography, bilateral (2-view study of each breast) |
| 77066 | Diagnostic mammography, bilateral, including CAD when performed |
| 77065 | Diagnostic mammography, unilateral, including CAD when performed |
For routine screening, CPT 77067 is the standard code. Pair it with Z12.31 for clean claim submission. If a screening mammogram is converted to a diagnostic study during the same visit (for example, the radiologist identifies an area of concern and performs additional views), billing rules become more complex. Most payers do not allow both a screening and diagnostic CPT on the same date of service - consult your MAC's local coverage determination (LCD) for guidance. Billing Tip: Never use a diagnostic CPT code (77065 or 77066) with a screening ICD-10 code (Z12.31). This combination flags a coding inconsistency and can lead to automatic denial.
ICD-10 Code for Screening Mammogram with Implants
Women who have breast implants require additional coding to reflect their unique clinical situation. The ICD-10 code for screening mammogram with implants combines the standard screening code with a secondary code to indicate the presence of implants:
Primary Code:
Z12.31 - Encounter for screening mammogram for malignant neoplasm of breast
Secondary Code (implants):
- Z96.641 - Presence of right breast implant
- Z96.642 - Presence of left breast implant
- Z96.649 - Presence of unspecified breast implant
Code both the Z12.31 and the appropriate Z96.64x code. This combination signals to the payer that specialized mammography (often requiring more views or different imaging protocols) is medically appropriate, which may affect the type of study performed and how it's reimbursed.
Some facilities also use implant-specific CPT coding add-ons - verify with your payer whether implant-specific imaging protocols require a separate or modified CPT submission.
ICD-10 Code for Diagnostic Mammogram Bilateral When a patient has symptoms - or when a screening result comes back abnormal - the mammogram shifts from "screening" to "diagnostic." For a full bilateral diagnostic study, the appropriate code is: ICD-10 code for diagnostic mammogram bilateral: The diagnosis code depends on why the diagnostic study is being done. Common ICD-10 codes used in this context include:
| Clinical Scenario | ICD-10 Code |
| Unspecified breast lump, bilateral | N63.0 |
| Personal history of breast cancer | Z85.3 |
| Abnormal mammogram finding, right breast | R92.2 + laterality |
| Family history of breast cancer | Z80.3 |
| Follow-up after breast cancer treatment | Z08 |
| Dense breast tissue, incidental finding | N64.82 |
Note that for diagnostic mammograms, you do not use Z12.31. Instead, code the clinical reason for the diagnostic study. Pairing a diagnostic CPT (77066 for bilateral) with the appropriate symptom or history code creates a medically justified claim.
ICD-10 Code for Diagnostic Mammogram with Ultrasound
When a diagnostic mammogram is combined with a breast ultrasound - a common clinical scenario when a palpable mass or an area of architectural distortion is identified - both services need to be coded and billed correctly.
The ICD-10 code for diagnostic mammogram with ultrasound situations requires:
Diagnostic mammogram CPT:
77066 (bilateral) or 77065 (unilateral)
Breast ultrasound CPT:
76641 (complete) or 76642 (limited/focal)
ICD-10 diagnosis code:
Reflects the clinical indication (not a screening code)
Common ICD-10 codes used when both mammogram and ultrasound are ordered:
- N63.10-N63.42 - Unspecified lump in breast (site-specific)
- R92.2 - Inconclusive mammogram
- Z12.31 - Only if the ultrasound is added during a routine screening and the mammogram result triggered it (payer-specific rules apply)
Important: If the breast ultrasound is ordered because of an abnormal screening mammogram, the ultrasound itself may be billed as a diagnostic service, not a screening service. Document the clinical indication clearly.
Breast Ultrasound Screening ICD-10 Some high-risk patients - particularly those with dense breast tissue or a family history of breast cancer - may receive a breast ultrasound as a supplemental screening tool alongside or instead of a mammogram. The breast ultrasound screening ICD-10 code depends on the indication:
| Indication | ICD-10 Code |
| Screening for malignant neoplasms of breast | Z12.39 (other screening for malignant neoplasm of breast) |
| Dense breast tissue (reason for supplemental ultrasound) | N64.82 |
| High-risk patient - family history | Z80.3 |
| High-risk patient - personal history of breast cancer | Z85.3 |
| BRCA gene carrier status | Z15.01 |
Note: Z12.39 covers other screening methods for breast malignancy, which includes supplemental ultrasound screening when the primary screening is not a mammogram. For ultrasounds performed as a direct follow-up to a mammographic finding, the appropriate code is the abnormal finding code (e.g., R92.2) rather than a Z12 code.
When a Screening Turns Diagnostic: How to Handle the Transition
One of the most common billing challenges in mammography is when a screening mammogram becomes diagnostic during the same encounter. This happens when:
- Additional views are taken because of an area of concern seen on the initial screening images
- The radiologist calls the patient back for compression views or spot magnification views
- An ultrasound is immediately ordered to evaluate a finding
Most payers, including Medicare, do not allow a facility to bill both a screening and a diagnostic mammogram on the same date of service. In most cases, the diagnostic code takes precedence if additional diagnostic workup was performed.
Best practices in this scenario:
- Bill for the diagnostic mammogram CPT only (77066 or 77065)
- Use the finding-based ICD-10 code (e.g., R92.2 for inconclusive mammogram, or N63.xx for a breast mass)
- Do not bill Z12.31 alongside a diagnostic CPT on the same DOS
- Document clearly in the radiologist's report that additional diagnostic views were obtained and why.
Common ICD-10 Coding Errors to Avoid
Even experienced coders make mistakes in mammography billing. Here are the most frequent errors and how to avoid them:
- Using Z12.31 for a diagnostic study - If the patient has symptoms or an abnormal history, Z12.31 is not appropriate. Use the diagnosis code that reflects the clinical reason for the study.
- Forgetting secondary codes for implants - Omitting Z96.64x codes when a patient has breast implants can result in denials or questions about medical necessity for specialized imaging protocols.
- Mismatching CPT and ICD-10 codes - Pairing a screening CPT (77067) with a diagnostic ICD-10 code, or vice versa, is a red flag for payers and auditors.
- Not documenting the absence of symptoms - For Z12.31 to hold up in an audit, the medical record must support the asymptomatic, preventive nature of the visit. Missing documentation is a compliance risk.
- Billing both screening and diagnostic on the same DOS - Most payers prohibit this. When in doubt, default to the diagnostic code if any additional workup was performed.
Payer-Specific Rules: Commercial vs. Medicare vs. Medicaid
Different payers approach mammography billing with slightly different rules:
Commercial Insurance
- Most commercial plans cover screening mammograms under preventive care at 100% with no cost-sharing (ACA requirement for non-grandfathered plans)
- Z12.31 + 77067 is the standard submission
- Some plans may require prior authorization for diagnostic mammograms
Medicare
- Part B covers annual screening mammograms (Z12.31, CPT 77067) at 100%
- Diagnostic mammograms are subject to a deductible and coinsurance
- Medicare has specific LCD policies - always check your MAC's current guidance
Medicaid
- Coverage varies significantly by state
- Many states follow the USPSTF guidelines for preventive screening
- Some Medicaid programs may have age or frequency restrictions
Always verify the patient's current benefits before the date of service to avoid billing surprises.
Mammography is one of many complex service areas within women's health billing. If your practice provides OB/GYN or broader women's health services alongside imaging, you may also benefit from reviewing A2Z Billings' OB & Gynecology billing services, which cover the full spectrum of women's healthcare coding, from preventive visits and global maternity packages to gynecological procedures and diagnostic services.
Quick Reference: ICD-10 Codes for Mammography Scenarios
| Clinical Scenario | ICD-10 Code(s) |
| Routine screening, no symptoms | Z12.31 |
| Screening with breast implants | Z12.31 + Z96.641/642/649 |
| Diagnostic - bilateral | Based on clinical indication (e.g., N63.0, R92.2) |
| Diagnostic - personal history of breast cancer | Z85.3 |
| Diagnostic - family history | Z80.3 |
| Diagnostic mammogram + ultrasound | Clinical indication code + dual CPT |
| Supplemental ultrasound screening | Z12.39 or N64.82 |
| Inconclusive mammogram | R92.2 |
| Dense breast tissue | N64.82 |
| BRCA mutation carrier | Z15.01 |
Documentation Tips for Clean Claims
Good documentation is the foundation of clean mammogram billing. Here is what should appear in every screening mammogram encounter record:
- Clear statement that the exam is a screening mammogram (not diagnostic)
- Patient's symptom status confirms the patient is asymptomatic
- BI-RADS category assigned by the radiologist
- Any relevant family or personal history of breast cancer
- Presence of breast implants, if applicable
- All views performed (standard, displaced, bilateral)
- Formal written report with findings and recommendations
- Ordering the provider's name and reason for the examination
For practices using electronic health records, building structured mammogram documentation templates that capture all of these elements consistently will significantly reduce coding errors and denial rates.
Final Thoughts
Accurate ICD-10 coding for mammography isn't just a billing formality it directly affects reimbursement, compliance, and the patient's out-of-pocket costs. Whether you're reporting Z12.31 for a routine annual screening mammogram, adding implant codes for a patient with augmentation, or transitioning to a diagnostic code when a finding requires further workup, each decision carries real financial and clinical weight. The key is to always let the clinical documentation drive the code selection, not the other way around. When coders, radiologists, and billing staff work from the same documentation standards, claim denials drop, audits become less stressful, and practices stay compliant.
Make An Appintment With A2Z