ICD-10 Code

ICD 10 Code for TKR: The Complete Guide to Total Knee Replacement Coding

If you have recently undergone a total knee replacement, often called a TKR or total knee arthroplasty (TKA), you might be looking at a medical bill or a doctor’s note and seeing a confusing combination of letters and numbers. You are not alone. The world of medical coding can feel like a foreign language.

One code, in particular, generates many questions: the ICD 10 code for TKR.

Whether you are a patient trying to understand your health records, a medical coder looking for clarification, or a biller in a busy orthopedic practice, you need accurate, reliable information. This guide is designed to give you exactly that. We will break down everything you need to know about coding for a total knee replacement, from the status code to post-operative complications, all in simple, clear English.

Let us walk through this together so the next time you see that code, you know exactly what it means and why it matters.

ICD 10 Code for TKR
ICD 10 Code for TKR

Understanding the Basics: What is an ICD-10 Code?

Before we dive into the specific code for a knee replacement, let us take a step back. ICD-10 stands for the International Classification of Diseases, 10th Revision. These codes are used by healthcare providers worldwide to describe a diagnosis, a symptom, or a reason for a visit.

Think of it as a translator. When a doctor writes “the patient is recovering from a total knee arthroplasty,” the insurance company does not want to read a full paragraph. They want a short, standardized code: Z96.652. That code tells them everything they need to know.

It is crucial to remember that ICD-10 codes describe problems or statuses, not necessarily procedures. The actual surgery (the act of replacing the knee) is coded using a different system called CPT (Current Procedural Terminology). So, when we search for the “icd 10 code for tkr,” we are actually looking for the code that describes the presence of that artificial joint in the patient’s body.

Why Accuracy Matters

Using the wrong code can lead to insurance denials, delayed payments, or even audits. For patients, a mismatched code might mean an unexpected bill. For coders, precision is the name of the game.

The Primary ICD 10 Code for TKR: Z96.652

Let us answer the main question immediately. The primary code you are looking for is:

Z96.652 – Presence of right artificial knee joint

And its counterpart:

Z96.653 – Presence of left artificial knee joint

Wait a minute—what about bilateral? If a patient has had both knees replaced, you would use:

Z96.654 – Presence of artificial knee joint, bilateral

Breaking Down the Code Structure

Let us pull apart the anatomy of Z96.652 so you understand why it is built this way.

  • Z: This letter tells us it is a “Factors influencing health status” code. Z codes are never used for an active disease or injury. They describe a “status” (like having a replacement) or a “history” (like a past surgery).
  • 96: This category is for “Presence of other functional implants.” This includes cardiac devices, orthopedic joint replacements, and various plates or screws.
  • 6: This specific subcategory refers to “Orthopedic joint implants.”
  • 5: This defines the joint as a “Knee joint.”
  • 2 (last digit): This indicates laterality. In ICD-10, laterality is critical. 2 = Right, 3 = Left, 4 = Bilateral.

Important Note for Readers: You will often see coders use Z96.65 (Presence of artificial knee joint) without the last digit. However, for a clean claim in 2026, payers expect the full 5th or 6th character specifying which knee. Always use Z96.652, Z96.653, or Z96.654.

When Do You Actually Use the TKR Code?

This is where many people get confused. The presence of a knee replacement is not always the primary reason for a visit. You cannot walk into an emergency room for a broken arm and have the doctor bill using the knee replacement code as the main diagnosis.

As a Primary Diagnosis

You use Z96.65_ (with laterality) as the primary (first-listed) diagnosis when the encounter is specifically for:

  • Routine aftercare following the replacement.
  • A check-up with the orthopedic surgeon to see how the implant is doing.
  • Management of the joint (monitoring for wear and tear).
  • A patient complaint specifically about the replaced knee (pain, instability, noise).

As a Secondary Diagnosis

You use the code as a secondary diagnosis when the patient is being treated for something else entirely, but the artificial knee is relevant to their medical history.

  • Example: A patient falls and breaks their wrist. They go to the ER. The main code is the wrist fracture. The secondary code is Z96.652 for the existing knee replacement.

The Difference Between TKR Status and Aftercare

A very common error is mixing up “status” codes with “aftercare” codes. Let us look at a helpful table.

ScenarioCorrect CodeWhy?
Patient had a TKR 5 years ago; they are fine today; they come in for a flu shot.Z96.65_ (Status)The joint is just part of their history. They are not receiving active care for the knee.
Patient had a TKR 3 weeks ago; they are coming to physical therapy for gait training.Z47.1 (Aftercare)The focus is on the healing and rehab phase, not just the fact the joint exists.
Patient had a TKR 2 months ago; they are seeing the surgeon for a routine X-ray to check alignment.Z47.1 (Aftercare)They are still in the post-procedural healing period.
Patient had a TKR 1 year ago; they have new pain in the knee.Z96.65_ and a pain code (M25.561)You need to describe the problem (pain) and the status (joint).

Deep Dive: Aftercare Code Z47.1

You cannot write a complete guide on the icd 10 code for tkr without discussing Z47.1 – Aftercare following joint replacement surgery.

This code is used during the active healing phase. Generally, orthopedic surgeons consider the “aftercare” phase to last up to 90 days post-surgery, but it can vary based on the patient’s healing speed.

  • Z47.1 is used for the rehabilitation, physical therapy, dressing changes, and suture removal visits.
  • Once the patient is fully healed and no longer receiving active treatment for the surgery (they are just living with the joint), you switch to Z96.65_ .

Complications: When the TKR Goes Wrong (Coding for Problems)

No surgery is perfect. Sometimes, total knee replacements have complications. In coding, you never use the “status” code alone for a complication. You must code the specific problem first.

1. Mechanical Loosening or Failure

If the artificial joint is wobbling, breaking, or wearing out, you use codes from the T84 category (Complications of internal orthopedic prostheses).

  • T84.010 – Broken internal right knee prosthesis
  • T84.022 – Dislocation of internal left knee prosthesis
  • T84.033 – Mechanical loosening of internal right knee prosthetic joint

Example: A patient comes in because their artificial knee feels “loose.” You code T84.033 (loosening) first, then Z96.652 (the fact that they have the knee).

2. Infection (Periprosthetic Infection)

Infections in a replaced knee are serious and require different codes depending on the organism causing it.

  • T84.50_ – Infection and inflammatory reaction due to unspecified internal prosthetic joint (Use this if the lab results are not back yet).
  • T84.51_ – Infection due to internal right knee prosthesis (Use a secondary code from Chapter 1 to specify the bacteria, like B95.62 for MRSA).

3. Pain in the Artificial Knee

This is a very frequent diagnosis. The patient has a perfectly functioning joint, but they are sore.

  • M25.561 – Pain in right knee (Use this first).
  • Z96.652 – Presence of right artificial knee joint (Second).

Comparison Table: TKR Status vs. Revision vs. Removal

Many patients do not realize that a TKR can be revised (re-done) or removed. Here is how the coding changes.

ScenarioPrimary ICD-10 CodeDescription
First time knee replacementZ96.652 (after healing)The patient now has a foreign joint.
Revision surgery (2nd replacement)T84.03_ (Mechanical loosening) + Z96.652You must justify why the revision is needed. You cannot just use a status code for a revision surgery.
Removal of knee replacement (no new joint)Z47.2This is for removal of internal fixation device or prosthesis.

Practical Coding Scenarios (Real-World Examples)

To make this guide truly useful, let us walk through three patient visits.

Scenario 1: The Routine Annual Check

Story: Mrs. Jones is 68 years old. She had her right knee replaced in 2020. She has no pain, no limp, and feels great. She is here for her annual physical.
Coding: The doctor will likely list Z96.652 (Presence of right artificial knee) as an active problem. However, for the reason for the visit (annual physical), the primary code is Z00.00 (Encounter for general adult medical examination). Z96.652 goes in the secondary spot.

Scenario 2: The Post-Op Physical Therapy Visit

Story: Mr. Smith had a left total knee replacement 14 days ago. He is going to his first outpatient physical therapy session to improve his range of motion.
Coding: Z47.1 (Aftercare following joint replacement surgery). The therapist is not treating the “presence” of the joint; they are treating the aftercare of the surgery. Note: Laterality is not required for Z47.1, but many coders add a sixth character: Z47.1 is usually 5 characters. A note in the chart should specify the left knee.

Scenario 3: Emergency Room Visit for a Fall

Story: Mr. Davis is 72 with a bilateral knee replacement (both knees). He trips on a rug and falls onto his hands. He thinks he sprained his wrist. His knees are fine.
Coding:

  1. S63.501A (Sprain of wrist, right, initial encounter).
  2. Z96.654 (Presence of artificial knee joint, bilateral).

The Most Common Mistakes with the TKR ICD-10 Code

Let us look at a list of pitfalls to avoid. Whether you are a student coder or a patient, knowing these mistakes helps you catch errors.

  • Mistake 1: Forgetting Laterality. Writing Z96.65 instead of Z96.652. Insurance companies in 2026 deny claims missing the 6th character for laterality on joint codes.
  • Mistake 2: Using Z96.65 for an Infection. If the joint is infected, you cannot use the “status” code alone. You must use the complication code T84.5 series.
  • Mistake 3: Using Z96.65 during the surgery admission. The day of the surgery, you do not have the “presence” yet. The patient walks in without it. The codes for the surgery admission are the diagnosis that required the TKR (e.g., M17.9 for osteoarthritis).
  • Mistake 4: Confusing TKR with Partial Knee Replacement. A partial knee replacement (unicompartmental) requires a different status code: Z96.65 is for total knee. Be careful. There is a separate code for partial implants (Z96.69).

What About Osteoarthritis? (The Reason for the TKR)

If you are coding for a patient who is about to have a TKR, you do not use Z96.65. You use the reason they need the surgery.

The most common reason for a total knee replacement is Osteoarthritis of the knee.

Here are the codes you use before the surgery:

  • M17.0 – Bilateral primary osteoarthritis of knee
  • M17.11 – Unilateral primary osteoarthritis, right knee
  • M17.12 – Unilateral primary osteoarthritis, left knee
  • M17.2 – Post-traumatic osteoarthritis (specify laterality M17.31, M17.32)

Important: When the patient comes back for their 2-week post-op check, you switch from the M17 code (osteoarthritis) to the Z47.1 code (aftercare). The arthritis is gone because the bone was cut out. The code for the arthritis is no longer valid.

Additional Resource for Medical Coders

For the most authoritative and updated guidance, you should always cross-reference the American Academy of Professional Coders (AAPC) website or the Centers for Medicare & Medicaid Services (CMS) official ICD-10 guidelines.

A direct link to the CMS 2026 ICD-10 Official Guidelines for Coding and Reporting is provided below. Bookmark this; it is your best friend for tricky cases.
Link: https://www.cms.gov/medicare/coding-billing/icd-10-codes/2026-icd-10-cm-official-guidelines

A Friendly Note on Medical Necessity

As a patient, you might wonder: Why does my doctor need to keep putting “Z96.652” on my chart years after my surgery?

The answer is medical necessity. If you ever have an MRI, a CT scan, or an X-ray, the radiologist needs to know you have metal in your knee. If you ever need surgery on your leg, the anesthesiologist needs to know how your knee functions. The Z-code acts as a flag to every other doctor who treats you that your body is different than it was before the surgery.

FAQ: Frequently Asked Questions

Q1: Is Z96.652 only for the first year after surgery?
A: No. You use the code Z96.652 for the lifetime of the patient once the joint is healed. It is a permanent status code.

Q2: What is the ICD-10 code for a right total knee replacement that is infected?
A: You need two codes. First, T84.51 (Infection due to internal right knee prosthesis). Second, a code for the specific bacteria (e.g., A41.9 for sepsis, or B95.6 for Staph).

Q3: Can a physical therapist use the Z96.652 code?
A: Often, no. For active physical therapy after a recent surgery (within a few months), the therapist should use Z47.1 (Aftercare). For a patient with an old TKR who is coming for a new problem (like a sprained ankle), the therapist uses Z96.652 to describe the patient’s history.

Q4: What is the difference between ICD-10 and CPT for TKR?
A: ICD-10 (Z96.652) describes the patient’s condition (having a fake knee). CPT codes describe the procedure (the act of surgery). The CPT code for a total knee replacement is 27447.

Q5: My doctor wrote “TKA” on my chart. Is that the same as TKR?
A: Yes. TKA stands for Total Knee Arthroplasty. Arthroplasty is the medical term for joint replacement. TKR and TKA are the same surgery.

A Deep Dive Into Related Z-Codes

To be a master of this topic, you need to see the forest for the trees. The TKR code lives in a family of “presence of devices” codes. Here is a comparison to similar procedures:

JointICD-10 Code
Total Knee Replacement (TKR)Z96.652 (Right) / Z96.653 (Left)
Total Hip Replacement (THR)Z96.642 (Right) / Z96.643 (Left)
Shoulder ReplacementZ96.631 (Right) / Z96.632 (Left)
Cardiac PacemakerZ95.0
Coronary Artery Bypass GraftZ95.1

Conclusion (Three Lines)

Finding the right ICD-10 code for a TKR comes down to understanding the patient’s current treatment phase. Use Z96.652 to indicate the permanent presence of an artificial right knee joint. For active healing or complications like infection or loosening, prioritize Z47.1 or T84 codes to ensure accurate billing and medical records.


Disclaimer: This article is for informational and educational purposes only. Medical coding regulations change frequently, and individual patient scenarios vary. Always consult the latest official ICD-10-CM coding guidelines and a certified medical coder or physician for specific coding decisions. The author and publisher are not liable for any errors, omissions, or adverse effects arising from the use of this information.

About the author

wmwtl

Leave a Comment