Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
CPT Code

CPT code 29870 Diagnostic knee arthroscopy


Code Definition

29870 is the CPT code for arthroscopy, knee, diagnostic, with or without synovial biopsy (separate procedure).

It covers visualization and assessment of the knee joint, with no therapeutic work attached. Billing staff mix it up with CPT 29881, the meniscectomy code, because both procedures start the same way in the operating room. The moment the surgeon does any therapeutic work, the surgical code replaces 29870 on the claim.

Section
10004-69990 Surgery
Subsection
20100-29999 Musculoskeletal system
Code range
29800-29999 Endoscopy/Arthroscopy Procedures on the Musculoskeletal System
Billable
No
Code also known as
knee scope, diagnostic knee scope, arthroscopy of the knee
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 29870 covers diagnostic knee arthroscopy with or without synovial biopsy, meaning visualization only, with no surgical work.

If the surgeon performs therapeutic work in the same session, the surgical code replaces 29870 and the two cannot be billed together.

Most commercial plans and Medicare Advantage plans require prior authorization, so document failed conservative treatment before you submit.

The diagnosis code has to sit on the payer’s coverage list, or the claim comes back denied for medical necessity.

A 90-day global period applies, so routine follow-up visits after the scope are not separately billable.

CPT code 29870 pays for looking, not for fixing

CPT code 29870 is the billing code for a diagnostic knee arthroscopy, with or without synovial biopsy. The American Medical Association defines it as “Arthroscopy, knee, diagnostic, with or without synovial biopsy (separate procedure).” Every part of that descriptor changes how the claim behaves.

  • Arthroscopy, knee. The procedure is minimally invasive, done through small portals rather than an open incision. It applies to the knee joint only, so hip and shoulder scopes use different code families.
  • Diagnostic. The purpose is assessment. The surgeon visualizes the medial, lateral and patellofemoral compartments to evaluate pathology, but performs no corrective work.
  • With or without synovial biopsy. Sampling the synovial membrane is paid for inside the 29870 fee. It is not separately billable on the same date.
  • (Separate procedure). This parenthetical is a CPT convention. It means 29870 drops off the claim when a more comprehensive procedure is performed at the same site on the same day. Read it as a bundling flag, not a modifier instruction.

The American Medical Association maintains the CPT code set and publishes updates each year. Check the descriptor annually, because the wording can be revised between code years even when the number stays the same.

The synovial biopsy is in the fee, the meniscectomy is not

Knowing where the 29870 fee stops prevents both undercoding and the unbundling errors that trigger NCCI edits. The table below separates what the code already pays for from what needs its own line.

Component Included in 29870 Needs a separate code
Visualization All compartments of the knee joint The other knee, which needs modifier 50 or LT and RT
Synovial biopsy Included, and never billed on its own line Not applicable
Meniscectomy No 29880 for medial and lateral, 29881 for medial or lateral
Chondroplasty No 29877
Meniscus repair No 29882 for one meniscus, 29883 for both
Anesthesia Not included. The anesthesia provider bills it The 00400 to 01999 range

That “separate procedure” flag is what bundles 29870 into any surgical knee arthroscopy code billed on the same date. Reporting both on one claim is an unbundling violation under CMS NCCI policy, so it carries compliance exposure as well as a denial.

Where 29870 sits in the knee arthroscopy family

The knee arthroscopy family runs from 29870 through 29889, and picking the wrong member is the most common billing error in orthopedic practices. These procedures share setup and patient positioning, so only the operative report separates them.

Below are the codes coders meet most often alongside 29870.

Code Descriptor, abbreviated How it differs from 29870
29870 Diagnostic, with or without synovial biopsy The baseline. Visualization only, with no surgical work
29871 Irrigation and drainage for infection Therapeutic. Treats infection, and replaces 29870
29876 Synovectomy, major Synovium is excised from two or more compartments
29877 Chondroplasty, including any meniscus shaving Cartilage debridement, a therapeutic procedure
29880 Meniscectomy, medial and lateral Both menisci are removed in the same session
29881 Meniscectomy, medial or lateral The most common upgrade. One meniscus, and it bundles 29870
29882 Meniscus repair, medial or lateral Repair rather than removal, a different clinical decision
29888 ACL repair, with or without meniscal repair Ligament reconstruction, the most complex knee scope

When a diagnostic scope turns surgical mid-session

Use 29870 when the pre-operative plan is assessment and the operative report confirms that no surgical work took place. Use 29881 when meniscal tissue is excised from one compartment, medial or lateral, even if the surgeon only planned to look.

The surgical upgrade is where practices lose money. A surgeon scopes the knee to investigate pain, finds a torn meniscus, and debrides it on the same table visit. Only 29881 goes on the claim.

The diagnostic work is bundled into the surgical code by NCCI policy, so billing both on that date of service is an edit violation. The chart below follows that call from the first look through to the finished claim.

Decision chart for CPT 29870
Once any therapeutic work happens in the same session, 29870 drops off the claim and the surgical code stands alone. Source: AMA CPT descriptors and CMS NCCI edits.

The diagnosis code decides whether the claim gets paid

Medical necessity rests on the ICD-10 code you pair with 29870. Payers cross-reference the diagnosis against the procedure to judge whether the scope was warranted.

The pairings below turn up most often on diagnostic knee arthroscopy claims. Check each one against the full ICD-10-CM code list before you bill.

ICD-10 code Description Payer acceptance notes
M23.20x Derangement of unspecified meniscus due to old tear or injury Broadly accepted, but specify laterality whenever it is documented
M23.61x Other spontaneous disruption of anterior cruciate ligament of knee A ligament code, not a meniscus code. Use it when the note names the cruciate ligament
M17.11 Primary osteoarthritis, right knee Accepted for a diagnostic scope once conservative care has failed
M25.361 Other instability, right knee Supports a scope when instability has no confirmed cause
S83.201A Tear of unspecified meniscus, initial encounter Acute trauma. Check the payer LCD for acute and chronic rules
M79.89 Other specified soft tissue disorders No laterality extension exists, so expect closer payer review

Treat these as examples, not as an approved list. Each payer’s Local Coverage Determination decides which diagnosis codes qualify, and CMS keeps the current ICD-10-CM code files those determinations draw from. Submitting a code the LCD does not list is the second most common denial reason on 29870 claims.

What Medicare pays for 29870 depends on the setting

Medicare reimbursement for 29870 changes with the place of service, because the practice expense RVU shifts between facility and non-facility settings.

The code also carries a 90-day global period. Post-operative visits inside those 90 days sit within the surgical payment, so they are not billed again.

Component Facility setting Non-facility setting
Work RVUs 4.85, approximately 4.85, approximately
Total RVUs Lower, because the facility practice expense applies Higher, because the non-facility practice expense applies
Global period 90 days 90 days
Geographic adjustment GPCI applies, so rates vary by locality GPCI applies, so rates vary by locality

Dollar amounts move every year with the conversion factor update. Use the CMS Physician Fee Schedule lookup tool to confirm the current rate for your locality before you quote a figure to a patient.

Most payers want prior authorization before the scope

Traditional Medicare does not require prior authorization for 29870. Medicare Advantage plans and most commercial payers do. Missing a required authorization produces a CO-4 denial, and the claim is then processed as though the service were never covered.

  • Medicare Advantage. Most plans require prior authorization. Check the plan’s provider portal by CPT code before the procedure is scheduled.
  • Commercial plans. BCBS, Aetna, Cigna and UnitedHealthcare require it in most markets. Some now review the MRI first before approving a diagnostic scope.
  • Medicaid. Rules vary by state. Several state programs restrict diagnostic arthroscopy in ways Medicare fee-for-service does not.

A clean authorization request has three parts. Document at least six weeks of failed conservative care, attach the MRI or X-ray, and state the clinical question the scope will answer. Approval rates climb when that last part is explicit, because reviewers look for a question rather than a list of symptoms.

The operative report is what an auditor reads first

Almost every 29870 denial traces back to the operative note. A thin report draws a denial on first submission, then fails retrospective review months later. Six elements need to be in it:

  1. Indication. The clinical reason for the scope, and specifically why imaging alone left the question open.
  2. Compartments visualized. Name each one: medial, lateral, patellofemoral and the intercondylar notch. “All compartments” without the names is an incomplete note.
  3. Findings. Describe what was seen in each compartment. “Normal” is acceptable, as long as the report says so.
  4. No surgical intervention. The report has to state outright that no therapeutic work was performed. Silence is not the same as a negative finding.
  5. Synovial biopsy, if taken. Record the site and where the specimen went. The biopsy is bundled into 29870, but the note supports the inclusion.
  6. Surgeon attestation. A signed note carrying the surgeon’s credentials and the date.

A report that covers all six also shortens the appeal cycle, because the reviewer finds each element without writing back for records.

Five denials that keep coming back on knee scope claims

Most 29870 denials fall into five buckets, and each one has a preventable cause. The table pairs the reason with the claim adjustment reason code you will see on the remittance.

Denial reason Common CARC Prevention action
Bundled with a surgical knee code on the same day CO-97 Bill the surgical code alone. Never report 29870 alongside 29877 to 29889 on one date
Lack of medical necessity CO-50 Confirm the ICD-10 code is on the LCD list, and attach the conservative care record
Missing or expired prior authorization CO-15 Verify the authorization status and number before the date of service
NCCI edit conflict CO-97 or CO-B15 Run the NCCI check before submission, and confirm whether the indicator allows an override
Incomplete operative documentation CO-16 Work the op report checklist. Confirm every compartment is named and the surgical absence stated

NCCI edits make 29870 unbillable alongside surgery

The CMS National Correct Coding Initiative sets column 1 and column 2 edit pairs. CPT 29870 is the column 2 code whenever a surgical knee arthroscopy from the 29871 to 29889 range is reported as column 1.

The modifier indicator on most of those pairs is “0”. That means modifier 59 and the X modifiers cannot override the edit. Diagnostic visualization counts as part of the surgical procedure, so no modifier makes it separately reportable.

NCCI tables update quarterly and pairs do change. Check the current quarter’s procedure-to-procedure edits, or the AAPC Codify tables, before you submit.

Which modifiers help, and which raise a flag

Modifier 50 applies when 29870 is performed on both knees in the same session, instead of two line items carrying LT and RT. Some payers prefer the LT and RT form, so confirm the preference before you submit.

Modifier 59 does not help here. It cannot unbundle 29870 from a surgical knee arthroscopy code, and using it to try is an audit flag. Modifier 22 can apply when the diagnostic scope involved unusually complex evaluation, though the operative note then has to explain the extra work.

Pro Tip

Run your NCCI check against the current quarterly tables, not a copy saved six months ago. CMS updates edit pairs every quarter, and a pair that allowed a modifier last year may carry a 0 indicator today. Pull the live tables from CMS, or verify through your clearinghouse, before you submit any claim that pairs 29870 with another knee code.

Billing CPT 29870 from pre-op to remittance

A structured workflow catches most 29870 problems while they are still cheap to fix. These eight steps follow one claim from the pre-operative note through to the remittance.

  1. Confirm the diagnostic intent before surgery. Note in the pre-op record that the procedure is planned as diagnostic. If the findings might call for intervention, write down the conditional plan and the codes that would apply.
  2. Verify the prior authorization. Check the authorization number, the code it covers, and the expiry date. An authorization issued for a surgical code does not cover a diagnostic one.
  3. Check eligibility on the date of service. Coverage that was active at scheduling can lapse before the procedure, so run the check again that morning.
  4. Finish the operative report properly. Confirm the compartments are named, the findings described, and the absence of surgical work stated, before the note is signed.
  5. Select the ICD-10 pairing. Map the documented pathology to the most specific code available, then check it against the payer’s LCD list.
  6. Run the NCCI check. Confirm 29870 is not going out alongside a code from 29871 to 29889 on the same date. If the scope converted, bill the surgical code alone.
  7. Submit through your clearinghouse. Put the authorization number in box 23 of the CMS-1500, and attach the operative note where the payer wants documentation up front.
  8. Work the remittance. Most payers allow 90 to 180 days to appeal. Read the CARC and RARC pair, then route the denial to the right correction queue.

Before you submit: The 60-second check

Run this list once more before the claim leaves your practice.

  • 29870 is the only knee arthroscopy code on the claim for that date.
  • The authorization is on file, names 29870, and has not expired.
  • The diagnosis code appears on the payer’s coverage list.
  • The operative note names every compartment and states that no surgical work was done.
  • Modifier 50, or LT and RT, appears only if both knees were scoped.
  • Eligibility was confirmed on the date of service, not at scheduling.

How claims management software keeps 29870 claims moving

Most of the checks above live in different places. The op note sits in the chart, the authorization in a payer portal, and the claim in a separate billing system. The same details end up retyped two or three times. Each retype is a chance for the code, the diagnosis or the authorization number to drift.

Practice management software like Pabau keeps them in one record. Its claims management software pre-fills the CMS-1500 straight from the patient record. The CPT code attached to the service lands on the charge line, and the ICD-10 slots draw from the recorded problem list.

Built-in ICD-10-CM and CPT lookup libraries sit behind a search icon, so a coder can check a descriptor without leaving the claim. Before the send button unlocks, Pabau confirms the fields a claim needs are complete, including membership and authorization numbers.

In the US, claims then route through Claim.MD, which handles real-time eligibility, claim status tracking and electronic remittance posting. So denials arrive in one queue instead of scattered across three payer portals. The person chasing them can see the whole record behind each one.

Pabau claims management screen with a claim built from the patient record
Pabau pre-fills the claim from the patient record, so the 29870 charge line and its diagnosis codes carry over without retyping.

Keep orthopedic claims moving from note to payment

Pabau pre-fills claims from the patient record and validates the fields a payer needs. US claims route through Claim.MD, with real-time eligibility and remittance tracking.

Pabau claims management dashboard

Conclusion

CPT code 29870 describes a look at the knee, and only that. What the surgeon does after the first look settles which code reaches the claim, whatever the pre-operative plan said. Once a scope turns therapeutic, 29870 comes off and the surgical code stands alone.

The work that protects the payment happens before the claim is built. That means an authorization naming 29870 and a diagnosis code on the payer’s coverage list. It also means an operative note that states plainly what was, and was not, done in theater that day.

Keeping those three in one system removes most of the retyping behind preventable denials. Book a demo to see how Pabau builds an orthopedic claim from the patient record and tracks it through to the remittance.

Continue your research

Continue your research

List Item #1

List Item #2

Frequently asked questions

Do I need modifier 51 with CPT 29870?

Rarely. Because 29870 bundles into every surgical knee arthroscopy code, it is usually the only knee code on the claim. Modifier 51 applies when a second, unrelated procedure is reported in the same session. Many payers append it themselves, so check the payer rule before adding it by hand.

Can I bill an office visit on the same day as CPT 29870?

Only when that visit is the decision for surgery. The 90-day global period already covers the routine pre-operative evaluation. If the surgeon decides on the scope during that visit, append modifier 57 to the evaluation and management code. Document the decision in the note.

Are follow-up visits during the 90-day global period paid separately?

No, not when they relate to the arthroscopy, because postoperative care sits inside the global payment. A problem unrelated to the knee is reported with modifier 24 on the evaluation and management code. The note has to show clearly that the visit was unrelated to the scope.

Which place of service applies to CPT 29870?

Most diagnostic knee scopes happen in an ambulatory surgery center, place of service 24, or a hospital outpatient department, place of service 22. Both count as facility settings, so the facility practice expense RVUs apply. An office-based scope is rare and pays the higher non-facility rate.

×