In the intricate world of modern healthcare, two languages converge to paint a complete picture of a patient’s health: the clinical language of symptoms, diagnoses, and treatments, and the administrative language of codes, data, and reimbursement. For patients suffering from kidney disease—a silent, often progressive condition affecting millions worldwide—the accuracy of this second language is not merely an administrative formality. It is a critical factor that influences the quality of their care, the trajectory of medical research, and the very financial viability of the healthcare systems that support them. The International Classification of Diseases, Tenth Revision, Clinical Modification (ICD-10-CM) is the lexicon of this language.
This article serves as a definitive guide to navigating the complex terrain of ICD-10 codes for kidney diseases. We will move beyond simple code lists and delve into the logic, nuance, and clinical understanding required to assign codes with precision. Why is this so important? Consider this: accurately coding a patient with Chronic Kidney Disease, Stage 4 (N18.4) versus simply Chronic Kidney Disease, unspecified (N18.9) does more than just satisfy a billing requirement. It communicates a specific level of disease severity to insurers, helps public health officials track the prevalence of advanced kidney failure, and ensures the healthcare facility is appropriately reimbursed for the complex care these patients require. It is the difference between a blurry snapshot and a high-resolution MRI of a patient’s medical journey.
Our exploration will be detailed, spanning the anatomical foundations of renal function to the most granular aspects of the ICD-10-CM classification. We will dissect the codes for acute and chronic conditions, unravel the complexities of coding for patients with diabetes and hypertension, and provide practical case studies to solidify your understanding. Whether you are a medical coder, a healthcare provider, a student, or an administrator, this comprehensive resource aims to equip you with the knowledge to speak the language of kidney disease coding with confidence and expertise.

ICD-10 codes for kidney disease
Table of Contents
ToggleChapter 1: Understanding the Foundation – What is the ICD-10-CM?
Before we dive into the specific codes for kidney disease, it is essential to understand the system that houses them. The ICD-10-CM is more than a dictionary of diseases; it is a sophisticated, hierarchical system for classifying morbidity and mortality data.
A Brief History: From ICD-9 to ICD-10
The International Classification of Diseases (ICD) is maintained by the World Health Organization (WHO). The Tenth Revision (ICD-10) was adopted by the WHO in 1990. The United States, however, developed a clinically modified version (ICD-10-CM) for diagnosis coding, which was finally implemented on October 1, 2015, replacing the outdated ICD-9-CM system.
The transition was monumental. ICD-9-CM codes were primarily 3 to 5 characters in length and numeric. Their structure offered limited space for new codes, leading to crowded and imprecise categories. ICD-10-CM, in contrast, uses 3 to 7 alphanumeric characters, creating an exponentially larger capacity for specificity. This specificity is the cornerstone of modern medical coding, allowing for a much more detailed description of a patient’s condition, including its etiology, severity, anatomy, and laterality.
The Structure of an ICD-10-CM Code
An ICD-10-CM code is structured logically. Let’s break it down using a kidney disease example: N18.6 – End stage renal disease.
-
Chapter (First Character): The first character is always a letter. This letter corresponds to the chapter of the classification. Most kidney diseases fall under Chapter 14: Diseases of the Genitourinary System (N00-N99).
-
Category (First Three Characters): The first three characters define the category of the disease.
N18is the category for “Chronic kidney disease.” -
Subcategory and Extension Characters (Characters 4-7): The characters after the decimal point provide increasing levels of detail.
-
N18.6specifies the stage of CKD—in this case, the most severe stage, End Stage Renal Disease. -
Other codes can have even more characters. For example, a code for a diabetic patient with CKD would require first coding the type of diabetes (e.g.,
E11.22for Type 2 diabetes with diabetic chronic kidney disease) and then potentially an additional code from N18 to specify the stage.
-
This structured hierarchy allows coders to be incredibly precise, which is paramount for accurate reimbursement, statistical tracking, and clinical decision support.
Chapter 2: The Landscape of Kidney Disease – A Clinical Primer for Coders
A coder cannot accurately code what they do not understand. A foundational knowledge of kidney diseases—their types, causes, and progression—is non-negotiable for mastering ICD-10-CM in this domain.
Anatomy and Function of the Kidneys
The kidneys are two bean-shaped organs located below the rib cage on either side of the spine. Their primary function is to filter waste products and excess fluids from the blood, which are then excreted as urine. They also play a critical role in:
-
Regulating blood pressure (via the renin-angiotensin-aldosterone system).
-
Maintaining electrolyte balance (sodium, potassium, calcium, etc.).
-
Producing erythropoietin, a hormone that stimulates red blood cell production.
-
Activating Vitamin D for bone health.
Each kidney contains about one million filtering units called nephrons. Each nephron consists of a glomerulus (a tiny blood vessel cluster that filters the blood) and a tubule (which reabsorbs needed substances and removes waste). Damage to these structures, from various causes, leads to kidney disease.
Major Categories of Kidney Disease
Kidney disease manifests in several ways, and the ICD-10-CM system has distinct blocks of codes to categorize them.
-
Acute Kidney Injury (AKI): A sudden, often reversible decline in kidney function over hours to days. Common causes include severe infection (sepsis), dehydration, major surgery, or nephrotoxic drugs. It is coded in the N17 block.
-
Chronic Kidney Disease (CKD): A progressive, irreversible loss of kidney function over months or years. It is staged from 1 to 5 based on the glomerular filtration rate (GFR), with stage 5 being End-Stage Renal Disease (ESRD). It is coded in the N18 block.
-
Glomerular Diseases: Conditions that directly damage the glomeruli.
-
Glomerulonephritis: Inflammation of the glomeruli (coded in N00-N08).
-
Nephrotic Syndrome: A condition characterized by heavy protein loss in the urine, low blood protein levels, high cholesterol, and swelling (edema). It can be a result of various glomerular diseases and is coded in N04.
-
-
Tubulointerstitial Diseases: Diseases affecting the tubules and the surrounding kidney tissue, often caused by drugs, infections, or autoimmune disorders (coded in N10-N16).
-
Renal Vascular Diseases: Conditions affecting the blood vessels of the kidneys, such as renal artery stenosis (narrowing) or renal vein thrombosis (blood clot). These are often coded within the I12-I13 blocks (hypertensive) or from I70-I79 (atherosclerotic).
-
Cystic Kidney Diseases: Conditions characterized by fluid-filled cysts in the kidneys, the most common being Polycystic Kidney Disease (PKD), which is coded as Q61.
-
Urinary Tract Infections (UTIs) and Pyelonephritis: Infections that can affect the bladder (cystitis, N30) or the kidney itself (pyelonephritis, N10-N12).
-
Urolithiasis (Kidney Stones): The formation of calculi (stones) in the kidney (N20.0) or ureter (N20.1).
Chapter 3: Decoding the Codes – The ICD-10-CM Chapter for Kidney Diseases
The home for most kidney disease codes is Chapter 14: Diseases of the Genitourinary System (N00-N99). This chapter is divided into blocks based on anatomical site and disease type.
Key ICD-10-CM Blocks for Kidney and Urinary Tract Diseases
| Block Code Range | Description | Key Examples |
|---|---|---|
| N00-N08 | Glomerular diseases | N00: Acute nephritic syndrome, N04: Nephrotic syndrome, N06: Isolated proteinuria |
| N10-N16 | Renal tubulo-interstitial diseases | N10: Acute tubulo-interstitial nephritis, N11: Chronic tubulo-interstitial nephritis, N12: Tubulo-interstitial nephritis, not specified as acute or chronic |
| N17-N19 | Acute kidney failure and chronic kidney disease | N17: Acute kidney failure, N18: Chronic kidney disease, N19: Unspecified kidney failure |
| N20-N23 | Urolithiasis | N20.0: Calculus of kidney, N20.1: Calculus of ureter |
| N25-N29 | Other disorders of kidney and ureter | N25.1: Nephrogenic diabetes insipidus, N28.9: Disorder of kidney and ureter, unspecified |
| N30-N39 | Other diseases of the urinary system | N30: Cystitis, N39.0: Urinary tract infection, site not specified |
This structured block system allows coders to quickly navigate to the general area of a patient’s diagnosis before drilling down to the most specific code.
Chapter 4: A Deep Dive into Chronic Kidney Disease (CKD) Coding (N18)
CKD is one of the most commonly encountered and critically important conditions to code correctly. The category N18 requires a fifth digit to specify the stage of the disease.
The 5th Digit: Specifying the Stage
The stage of CKD is determined primarily by the patient’s Glomerular Filtration Rate (GFR), a measure of how well the kidneys are filtering blood.
-
N18.1 – Chronic kidney disease, stage 1: Kidney damage with normal or increased GFR (≥90 mL/min).
-
N18.2 – Chronic kidney disease, stage 2: Mild reduction in GFR (60-89 mL/min).
-
N18.3 – Chronic kidney disease, stage 3: Moderate reduction in GFR (30-59 mL/min). This is often split into 3a (45-59) and 3b (30-44) in clinical practice, but ICD-10-CM currently uses a single code for stage 3.
-
N18.4 – Chronic kidney disease, stage 4: Severe reduction in GFR (15-29 mL/min).
-
N18.5 – Chronic kidney disease, stage 5: GFR <15 mL/min, indicating kidney failure. This includes patients who are not yet on dialysis.
-
N18.6 – End stage renal disease: This code is for patients with stage 5 CKD who are on permanent dialysis.
-
N18.9 – Chronic kidney disease, unspecified: This code should be used only when the stage is not documented in the medical record.
Coding Tip: It is a common and serious error to assume a patient’s CKD stage based on a lab value alone. The stage must be explicitly stated by the provider in the documentation. If it is not, the coder must use N18.9 or query the provider.
Coding for CKD with Comorbidities
CKD rarely exists in a vacuum. It is most frequently associated with hypertension and diabetes. The ICD-10-CM guidelines have specific instructions for these scenarios.
-
Hypertensive Chronic Kidney Disease: When a patient has both hypertension and CKD, and the provider has linked the two conditions, you must use a combination code from categories I12 or I13.
-
I12.- is used for Hypertensive chronic kidney disease without heart failure.
-
I13.- is used for Hypertensive heart and chronic kidney disease.
-
You MUST then use an additional code from N18.- to identify the stage of CKD.
-
Example: A patient with hypertension and CKD stage 3. Codes: I12.9 (Hypertensive chronic kidney disease with stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease) AND N18.3 (Chronic kidney disease, stage 3).
-
-
Diabetic Chronic Kidney Disease: When CKD is a documented manifestation of diabetes, you code the diabetes first, using a code from categories E08-E13 that includes the fourth character .2 (Diabetic kidney complications).
-
You then also code the stage of CKD from N18.- as a secondary code.
-
Example: A patient with Type 2 diabetes and CKD stage 4 due to diabetic nephropathy. Codes: E11.22 (Type 2 diabetes mellitus with diabetic chronic kidney disease) AND N18.4 (Chronic kidney disease, stage 4).
-
CKD and Kidney Transplant Status (Z94.0)
A patient who has received a kidney transplant is considered to have CKD. Even if the transplant is functioning well, they carry the status code Z94.0 (Kidney transplant status). If the transplanted kidney begins to fail, you would code the appropriate stage of CKD (N18.6 if on dialysis) in addition to the status code. You may also need to code for complications like transplant rejection (T86.1-).
CKD and Dialysis (Z99.2)
The code Z99.2 (Dependence on renal dialysis) is used to indicate that a patient requires dialysis. This is separate from, but often used with, N18.6 (ESRD). A patient with ESRD (N18.6) is almost always dependent on dialysis (Z99.2). This code is crucial for justifying the reimbursement of dialysis treatments.
Chapter 5: Navigating Acute Kidney Injury (AKI) and Its Complexities (N17)
AKI coding requires identifying the cause. The N17 category is subdivided:
-
N17.0: Acute kidney failure with tubular necrosis
-
N17.1: Acute kidney failure with acute cortical necrosis
-
N17.2: Acute kidney failure with medullary necrosis
-
N17.8: Other acute kidney failure
-
N17.9: Acute kidney failure, unspecified
The coder must often sequence the code for the underlying cause first (e.g., severe sepsis) followed by the N17 code. The documentation must link the AKI to the cause.
Chapter 6: Glomerular Diseases – Precision in Specificity (N00-N08)
These codes require a high degree of specificity. Many codes in this block have additional fifth and sixth characters to specify the morphological changes in the glomerulus (e.g., minor glomerular abnormality, focal and segmental glomerular lesions). Accurate coding often depends on a kidney biopsy report.
Chapter 7 & 8: Hypertensive and Diabetic Kidney Disease
As previewed in Chapter 4, these are combination-coding scenarios. The key is to follow the ICD-10-CM guidelines that mandate the use of combination codes (I12, I13, E08-E13 with .2) when the renal disease is stated as being due to the underlying condition. Never code hypertension or diabetes separately with a standalone N18 code when a combination code is available.
Chapter 9: The Role of Documentation
The medical record is the coder’s source of truth. Clear documentation specifying the type of kidney disease, its stage, its cause, and its relationship to other conditions is essential. Coders must be trained to issue polite and professional queries to providers when documentation is unclear or conflicting.
Chapter 10: Case Studies
-
Case Study 1: A 65-year-old with Type 2 Diabetes, Hypertension, and a GFR of 25, documented as “CKD stage 4 secondary to diabetes and hypertension.” Coding: I12.9, N18.4, E11.22. (Note: The hypertension and diabetes codes capture the renal involvement, and N18.4 specifies the stage).
-
Case Study 2: A patient admitted for pneumonia develops sepsis and anuria. The physician documents “Acute tubular necrosis due to septic shock.” Coding: First, the sepsis and pneumonia, then R34 (Anuria), then N17.0 (Acute kidney failure with tubular necrosis).
-
Case Study 3: A patient with a history of a kidney transplant is admitted for management of fluid overload. The transplant is noted to be failing, with a GFR of 12, and the patient is not yet on dialysis. Coding: N18.5 (CKD stage 5), Z94.0 (Kidney transplant status), T86.11 (Kidney transplant failure), and any codes for fluid overload.
Chapter 11: Common Pitfalls
-
Pitfall 1: Coding N18.6 (ESRD) for a stage 5 patient not on dialysis. Correct code is N18.5.
-
Pitfall 2: Using Z79.4 (Long-term insulin use) instead of the specific diabetic complication code.
-
Pitfall 3: Coding both I10 (Essential hypertension) and N18.3 when the hypertension has caused the CKD. Correct coding requires I12.9 and N18.3.
Chapter 12: The Future of Coding
ICD-11, which has already been released by the WHO, offers even greater granularity and a more logical, digital-friendly structure. Its implementation in the US (as ICD-11-CM) is years away but will represent the next evolution in precision health data.
Conclusion: Mastering the Code, Understanding the Disease
Accurate ICD-10 coding for kidney disease is a professional discipline that sits at the intersection of clinical knowledge, administrative precision, and ethical practice. It requires a deep understanding of renal pathology and the structured logic of the classification system. By moving beyond rote memorization to a conceptual grasp of the “why” behind the codes, healthcare professionals can ensure that data integrity is maintained, patient care is optimally supported, and the healthcare ecosystem functions effectively. In the realm of kidney disease, where conditions are often chronic and complex, this mastery is not just about assigning numbers—it’s about telling the complete and accurate story of the patient’s health journey.
Frequently Asked Questions (FAQs)
Q1: What is the difference between N18.5 and N18.6?
A1: N18.5 (CKD stage 5) is used for patients with a GFR of less than 15 mL/min who are in kidney failure but are not yet on dialysis. N18.6 (End stage renal disease) is a subset of stage 5 CKD and is reserved specifically for patients who are on permanent dialysis.
Q2: How do I code a patient with only one kidney?
A2: The absence of a kidney is coded using Z90.5 (Acquired absence of kidney) if it was surgically removed. If the patient was born with a single kidney, use Q60.0 (Renal agenesis, unilateral). This is a status code and does not imply current disease, though these patients are at higher risk for CKD and must be monitored closely.
Q3: A patient has acute kidney injury on top of pre-existing chronic kidney disease. How is this coded?
A3: This is a common scenario known as “acute on chronic” renal failure. You would code both conditions: the appropriate N17 code for the AKI first, followed by the appropriate N18 code for the CKD stage. The documentation should link the acute event to a cause (e.g., dehydration, contrast dye).
Q4: When do I use code N19 (Unspecified kidney failure)?
A4: Use N19 only when the provider’s documentation states “kidney failure” but does not specify whether it is acute (N17) or chronic (N18). This is a non-specific code and should be avoided whenever possible through provider query.
Q5: Is the Z99.2 (Dialysis) code used for all types of dialysis?
A5: Yes, Z99.2 is used for dependence on any form of renal dialysis, including hemodialysis and peritoneal dialysis. It is a status code that indicates the patient requires this life-sustaining treatment.
Additional Resources
-
The Official ICD-10-CM Guidelines: Published by the CDC and CMS, this is the ultimate authority for coding rules and conventions.
-
American Health Information Management Association (AHIMA): Offers webinars, books, and articles on advanced coding topics.
-
National Kidney Foundation (NKF): Provides excellent clinical resources and explanations of kidney diseases for non-clinicians.
-
Centers for Disease Control and Prevention (CDC) – Chronic Kidney Disease Initiative: A source for statistics and public health information on CKD.
-
AHA Coding Clinic for ICD-10-CM/PCS: The official source for coding advice and guidance, published by the American Hospital Association.
Date: October 9, 2025
Disclaimer: The information contained in this article is for educational and informational purposes only and is not intended as a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition or medical coding. The author and publisher are not responsible for any errors or omissions or for any consequences from the application of the information herein.
