CPT code 29870 – Diagnostic knee arthroscopy
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
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
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
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.
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.
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.

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.
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.
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:
- Indication. The clinical reason for the scope, and specifically why imaging alone left the question open.
- Compartments visualized. Name each one: medial, lateral, patellofemoral and the intercondylar notch. “All compartments” without the names is an incomplete note.
- Findings. Describe what was seen in each compartment. “Normal” is acceptable, as long as the report says so.
- No surgical intervention. The report has to state outright that no therapeutic work was performed. Silence is not the same as a negative finding.
- Synovial biopsy, if taken. Record the site and where the specimen went. The biopsy is bundled into 29870, but the note supports the inclusion.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- Select the ICD-10 pairing. Map the documented pathology to the most specific code available, then check it against the payer’s LCD list.
- 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.
- 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.
- 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.

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.
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
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.