Reviewed July 1, 2026

ICD-10 codes for CKD

CKD coding follows stage. When chronic kidney disease is due to diabetes or hypertension, combination codes often pair with the N18.- stage code.

N18.9 billable

Chronic kidney disease ICD-10 codes

Start with the primary code, then move to a more specific related code when the documentation supports it.

N18.9

Chronic kidney disease, unspecified

ICD-10-CM

N18.31

CKD stage 3a

ICD-10-CM

N18.32

CKD stage 3b

ICD-10-CM

N18.4

CKD stage 4

ICD-10-CM

N18.6

End stage renal disease

ICD-10-CM

I12.9

Hypertensive CKD, stage 1-4 or unspecified CKD

ICD-10-CM

E11.22

Type 2 diabetes with diabetic CKD

ICD-10-CM

Use the most specific documented CKD stage. Add hypertensive or diabetic CKD combination codes when the causal relationship is documented or presumed by coding guideline context. ESRD uses N18.6; dialysis status may require a separate status code.

Type 2 diabetes and hypertension review. eGFR stable at 42 for 8 months, ACR elevated. Assessment: diabetic CKD stage 3b with hypertension. Continue ACE inhibitor and repeat renal profile in 3 months.

E11.22
N18.32
I12.9

Paste a note or record audio. Notat’s FactsContext™ engine extracts the raw clinical facts first, then suggests codes from that context so you can inspect the evidence before using anything.

Voorbeelden

Klinische notitie

Bewerk het voorbeeld of plak je eigen notitie.

Coderingstype

ICD-10-CM

Geëxtraheerde codes

Bewijs blijft gekoppeld voor controle.

Codes

3

I10

ICD-10-CM

Essential (primary) hypertension

Bewijs: “Chief Complaint Elevated and fluctuating blood pressure readings.

E78.5

ICD-10-CM

Hyperlipidemia, unspecified

Bewijs: “2. Hyperlipidemia. Clinically stable on atorvastatin.

M19.90

ICD-10-CM

Unspecified osteoarthritis, unspecified site

Bewijs: “3. Osteoarthritis. Symptoms stable. Continue conservative management with acetaminophen as needed.

FactsContext extracts clinical facts first: diagnoses, symptoms, negatives, findings, test results, medications, and plan decisions.

The clinician can read and reuse the extracted medical context directly, independent of the generated note.

AI suggestions are not a substitute for clinician judgment, payer rules, local coding policy, or the official code set.

FAQ

How do I code CKD stage 3?

Use N18.31 for stage 3a and N18.32 for stage 3b when documented. Use N18.30 only when stage 3 is documented without a/b specificity.

Do diabetes and CKD need two codes?

Usually yes: E11.22 for type 2 diabetes with diabetic CKD plus the N18.- code for CKD stage.

Can AI pull CKD stage from lab context?

Notat extracts eGFR, duration, CKD stage, diabetes, hypertension, and assessment as clinical facts, then shows the evidence for each suggested code.