Which ICD‑10‑CM diagnosis code(s) should be used to bill a Comprehensive Management/Medication Review (CMP) service under Medicare?

Medical Advisory BoardAll articles are reviewed for accuracy by our Medical Advisory Board
Educational purpose only • Exercise caution as content is pending human review
Article Review Status
Submitted
Under Review
Approved

Last updated: May 30, 2026 • View editorial policy

Have a follow-up question?

Our Medical A.I. is used by practicing medical doctors at top research institutions around the world. Ask any follow up question and get world-class guideline-backed answers instantly.

ICD-10-CM Coding for Comprehensive Metabolic Panel (CMP) Medicare Coverage

For Medicare to cover a Comprehensive Metabolic Panel (CMP), you must use an ICD-10-CM diagnosis code that demonstrates medical necessity for the test—this means coding the specific condition(s) being evaluated or monitored, not a generic "screening" code.

Understanding Medicare's Medical Necessity Requirement

Medicare does not cover laboratory tests, including CMPs, without a diagnosis code that justifies why the test is medically necessary. The key is to code the actual clinical condition you are investigating or managing, not the test itself.

Common ICD-10-CM Codes That Support CMP Coverage

Based on the most frequent chronic conditions in Medicare beneficiaries 1, the following diagnosis codes commonly justify CMP orders:

Metabolic and Endocrine Conditions

  • E11.9 - Type 2 diabetes mellitus without complications
  • E11.65 - Type 2 diabetes with hyperglycemia
  • E78.5 - Hyperlipidemia, unspecified
  • E87.6 - Hypokalemia (electrolyte monitoring)
  • E86.0 - Dehydration

Cardiovascular Conditions

  • I10 - Essential (primary) hypertension
  • I25.10 - Atherosclerotic heart disease without angina
  • I50.9 - Heart failure, unspecified

Renal Conditions

  • N18.3 - Chronic kidney disease, stage 3
  • N18.9 - Chronic kidney disease, unspecified
  • N17.9 - Acute kidney failure, unspecified

Other Common Conditions

  • D64.9 - Anemia, unspecified
  • R63.4 - Abnormal weight loss
  • R53.83 - Fatigue

Critical Coding Principles

Use the most specific code available based on your clinical documentation. While unspecified codes (ending in .9) are acceptable when clinical information is incomplete 2, more specific codes better reflect patient complexity and support medical necessity.

Common Pitfalls to Avoid

  1. Never use screening codes (Z codes) for symptomatic patients - Z13.89 (encounter for screening for other disorder) will likely be denied by Medicare for CMP coverage

  2. Avoid coding the test itself - There is no ICD-10-CM code for "need CMP" or "metabolic panel ordered"

  3. Don't use only signs/symptoms when a definitive diagnosis exists - If the patient has diagnosed diabetes, code E11.x, not just R73.09 (hyperglycemia)

  4. Link multiple diagnoses when appropriate - Medicare allows up to 12 ICD-10-CM codes per claim 2, so include all relevant conditions being monitored (e.g., diabetes + CKD + hypertension)

Practical Application Algorithm

Step 1: Identify the primary reason for ordering the CMP

  • Monitoring known chronic disease? → Use the disease code
  • Evaluating new symptoms? → Use the symptom code
  • Medication monitoring? → Use the condition being treated

Step 2: Add secondary diagnoses that justify comprehensive testing

  • Multiple organ systems affected? → Code each relevant condition
  • Medication side effects possible? → Include the underlying condition requiring medication

Step 3: Document specificity

  • Include laterality, stage, or severity when known
  • Specify "with complications" vs "without complications" for diabetes
  • Note acute vs chronic for kidney disease

Medicare-Specific Considerations

Medicare beneficiaries commonly present with multiple comorbidities—70% have hypertension, 59.6% have hyperlipidemia, and 46.2% have ischemic heart disease 1. Coding all relevant conditions not only supports medical necessity but also accurately reflects patient complexity, which is increasingly important for risk-adjustment models 2.

The evidence shows that while ICD-10-CM offers greater specificity than ICD-9-CM, only 44.6% of available codes are actually utilized in practice, with 33.3% of codes used being "unspecified" variants 3. However, for Medicare coverage purposes, using the most specific code available based on your documentation is essential to avoid claim denials.

Professional Medical Disclaimer

This information is intended for healthcare professionals. Any medical decision-making should rely on clinical judgment and independently verified information. The content provided herein does not replace professional discretion and should be considered supplementary to established clinical guidelines. Healthcare providers should verify all information against primary literature and current practice standards before application in patient care. Dr.Oracle assumes no liability for clinical decisions based on this content.