At a glance
Which N12 code do I assign?
N12 is a three character code with no children, which means there is no decimal to add and no specificity ladder inside it. The split that matters runs on acuity across the N10–N16 block: N10 for an acute episode, category N11 for a chronic one, and N12 only when the note characterizes neither. The descriptor reads not specified as acute or chronic. N12 therefore records a gap in the documentation rather than a distinct clinical entity.
Tabular notes
Operational & financial impact
Why specificity matters beyond the chart: risk adjustment, DRG assignment and denial exposure all follow from which code is selected.
Documentation checklist to support N12
Chart elements that support code selection and reduce specificity-driven denials.
FAQ
It depends on the acuity the note records. N10 is acute pyelonephritis. N11.9 is chronic tubulo-interstitial nephritis, unspecified, which carries chronic pyelonephritis NOS as an inclusion term. N12 is pyelonephritis that the provider did not characterize either way. Pyelonephritis NOS is a printed inclusion term at N12. N12 is billable at three characters and has no children. Readers arriving expecting a decimal will not find one.
Yes. N12 can be used in the outpatient setting on a confirmed diagnosis. Outpatient coding does not permit a suspected, probable or rule out pyelonephritis to be coded as confirmed. An uncertain diagnosis documented at discharge may be coded as confirmed on the inpatient side under Section II.H of the Official Guidelines. The acuity question is the same in both settings. N12 is correct in neither setting once the provider has characterized the episode.
Use N39.0 only while no site appears in the record. Pyelonephritis names the kidney, which specifies the site. The Excludes1 note at N39.0 bars it from being reported with a urinary tract infection of specified site. N39.0 and N12 are therefore not reported together for the same infection. The opposite mistake is also a coding error. Reporting N39.0 when the note says pyelonephritis discards the upper tract finding.
No. N12 does not appear in the CMS-HCC v28 category code lists. The only renal categories in v28 are HCC 326 through HCC 329. Their code lists carry chronic kidney disease staging codes. A staged chronic kidney disease documented at the same encounter does risk adjust, through its own code rather than through N12.
The provider has to characterize the episode. The word acute supports N10, as do the printed inclusion terms acute pyelitis and acute tubulo-interstitial nephritis. A description of fever, flank pain and pyuria does not by itself support N10. The coder cannot infer acuity from the clinical picture. Where the presentation reads acute and the note does not say so, the correct action is a provider query.
The systemic infection is sequenced first. Guideline I.C.1.d directs that a code for the underlying systemic infection is assigned first where the reason for admission is sepsis with a localized infection. N12 is then reported as a secondary diagnosis. The term urosepsis is not synonymous with sepsis and has no default code in the Alphabetic Index. A provider who uses it has to be queried.
A stone changes the code in one of two ways, depending on what the record documents. A stone documented as the cause of the pyelonephritis goes to N20.9. The Excludes1 note at N12 names calculous pyelonephritis and gives that code. A stone that has produced hydronephrosis in an infected kidney goes to N13.6 for pyonephrosis, which carries a use additional code instruction for the organism. The financial effect differs between the two. N20.9 sits on the MS-DRG 693 and 694 logic list for urinary stones. N12 and N13.6 sit on the MS-DRG 689 and 690 list for kidney and urinary tract infections.
N12 is unchanged in the FY2027 update, effective 1 October 2026. It was valid in the FY2026 code set. The FY2027 codes and tabular addenda make no change in the N10–N16 block.
Related codes
Codes in the same family as N12. Only codes with a published page render as links.
Sibling codes in the N12 family
- N10: Acute pyelonephritis.
- N11.0: Nonobstructive reflux-associated chronic pyelonephritis.
- N11.1: Chronic obstructive pyelonephritis.
- N11.8: Other chronic tubulo-interstitial nephritis.
- N11.9: Chronic tubulo-interstitial nephritis, unspecified.
- N13.6: Pyonephrosis.
- N14.19: Nephropathy induced by other drugs, medicaments and biological substances.
- N15.1: Renal and perinephric abscess.
- N15.9: Renal tubulo-interstitial disease, unspecified.
- N16: Renal tubulo-interstitial disorders in diseases classified elsewhere.
Additional codes to consider
Codes outside the N12 family considered alongside N12.
Companion: code alongside when documented
- B96.20: Unspecified Escherichia coli [E. coli] as the cause of diseases classified elsewhere.
- B96.1: Klebsiella pneumoniae [K. pneumoniae] as the cause of diseases classified elsewhere.
- B96.4: Proteus (mirabilis) (morganii) as the cause of diseases classified elsewhere.
- B96.5: Pseudomonas (aeruginosa) (mallei) (pseudomallei) as the cause of diseases classified elsewhere.
- B95.61: Methicillin susceptible Staphylococcus aureus infection as the cause of diseases classified elsewhere.
- B95.62: Methicillin resistant Staphylococcus aureus infection as the cause of diseases classified elsewhere.
- A41.9: Sepsis, unspecified organism, sequenced first under Guideline I.C.1.d where sepsis is documented.
Consider instead
- N10: Acute pyelonephritis, where the provider characterized the episode as acute.
- N11.9: Chronic tubulo-interstitial nephritis, unspecified, where the provider characterized the episode as chronic.
- N11.1: Chronic obstructive pyelonephritis, where chronic pyelonephritis is documented with ureteral obstruction or stricture.
- N11.0: Nonobstructive reflux-associated chronic pyelonephritis, where chronic pyelonephritis is documented as reflux associated.
- N20.9: Urinary calculus, unspecified, the code the Excludes1 note at N12 gives for calculous pyelonephritis.
- N13.6: Pyonephrosis, for an obstructed and infected kidney.
- N13.9: Obstructive and reflux uropathy, unspecified, where obstruction is documented without a stated infection.
- N39.0: Urinary tract infection, site not specified, where the record names no site.
- N15.1: Renal and perinephric abscess, where an abscess is documented.
- N15.9: Renal tubulo-interstitial disease, unspecified, which carries infection of kidney NOS as an inclusion term and an Excludes1 against N39.0.
- N16: Renal tubulo-interstitial disorders in diseases classified elsewhere, where the pyelonephritis is documented as due to an underlying disease named in its Code first note.
- N28.85: Pyeloureteritis cystica, named in the Excludes1 note at the N10–N16 block header.
- O23.00: Infections of kidney in pregnancy, unspecified trimester, for pyelonephritis in a pregnant patient.
- O86.21: Infection of kidney following delivery, for the puerperium.
- R82.71: Bacteriuria, where bacteria are found on urinalysis without a provider diagnosis of infection.
- R82.81: Pyuria, where pyuria is documented without a provider diagnosis of infection.
Sources
All claims on this page derive from government and professional-standards sources.
- National Center for Health Statistics. (2026). International classification of diseases, tenth revision, clinical modification (ICD-10-CM) FY2027 files. https://www.cdc.gov/nchs/icd/icd-10-cm/files.html
- Centers for Medicare & Medicaid Services and National Center for Health Statistics. (2026). ICD-10-CM official guidelines for coding and reporting FY2027. https://ftp.cdc.gov/pub/Health_Statistics/NCHS/Publications/ICD10CM/2027/ICD-10-CM-October-1-2026-FY27-Guidelines.pdf
- Centers for Medicare & Medicaid Services. (2025). 2026 model software/ICD-10 mappings. https://www.cms.gov/medicare/payment/medicare-advantage-rates-statistics/risk-adjustment/2026-model-software-icd-10-mappings
- Centers for Medicare & Medicaid Services. (2026). MS-DRG classifications and software, version 44. https://www.cms.gov/medicare/payment/prospective-payment-systems/acute-inpatient-pps/ms-drg-classifications-and-software
