Navigating the ICD-10-CM Coding Guidelines: A Practical Guide for Healthcare Providers and Medical Coders
The ICD-10-CM (International Classification of Diseases, 10th Revision, Clinical Modification) system is the official coding standard in the United States. Coders use it to report diagnoses in all healthcare settings. It provides a systematic and detailed way to classify and code diseases, symptoms, injuries, and other health conditions. For medical coders, navigating the ICD-10-CM guidelines can initially seem overwhelming. This is because of the sheer number of codes and the complexities involved. However, with the right approach, understanding the guidelines can become a streamlined and manageable process.
This blog outlines key strategies and tips for navigating the ICD-10-CM guidelines. As a result, you can ensure accurate diagnosis coding and maximize reimbursement opportunities while minimizing errors.
Understanding ICD-10-CM Structure
Before diving into the guidelines, it’s important to understand the basic structure of the ICD-10-CM codes:
- Code Format:
- ICD-10-CM codes are alphanumeric and can range from 3 to 7 characters.
- The first character is always a letter (A-Z), indicating a category or body system.
- The second character is always a number, while the third character is usually a number but can be a letter (for example, C4A or M1A). Together, the first three characters form the category.
- Finally, the fourth through seventh characters provide additional details. These include laterality (left or right side), severity, or the presence of complications.
- Categories: The ICD-10-CM code set has 22 chapters. Each chapter corresponds to a different body system or disease classification. For example, Chapter 1 is for certain infectious and parasitic diseases, while Chapter 9 is for diseases of the circulatory system.
- Subcategories and Codes: Within each chapter, codes break down further into subcategories for more specific conditions. For example, I10 is a complete code for essential hypertension and has no subcodes. However, hypertension with heart disease or chronic kidney disease moves to the combination categories I11, I12, and I13.
ICD-10-CM Guidelines: Key Points to Navigate
The ICD-10-CM guidelines are a set of instructions and rules to help coders assign the most accurate diagnosis codes. These guidelines help coders select the right codes based on the clinical documentation provided by healthcare providers. Here are the key elements of the ICD-10-CM guidelines:
1. General Coding Guidelines
- Code to the Highest Specificity: Coders must use the most specific code possible. For example, a patient may have hypertension with heart disease. In that case, use the combination code from category I11 (for example, I11.0 for hypertensive heart disease with heart failure). Then add a code from category I50 for the type of heart failure.
- Principal vs. Secondary Diagnosis: The principal diagnosis is the condition primarily responsible for the patient’s visit or admission. The secondary diagnoses are other conditions that coexist with the principal diagnosis. Providers also treat these conditions, or they impact the care of the patient.
- Sequencing of Codes: Always sequence codes according to the ICD-10-CM conventions, the Official Guidelines, and the instructional notes in the Tabular List. Some conditions require a specific order for accurate reporting, such as in cases of acute vs. chronic conditions or where one condition is the cause of another (e.g., diabetes with kidney disease).
2. Coding for Acute and Chronic Conditions
- Acute vs. Chronic: ICD-10-CM distinguishes between acute and chronic conditions. Therefore, coders should report both types as separate diagnoses if the provider documents both.
- Acute Conditions: These are typically short-term or of sudden onset (e.g., acute myocardial infarction, acute respiratory infections).
- Chronic Conditions: These are long-term or ongoing conditions that often require ongoing treatment or management. Examples include chronic obstructive pulmonary disease (COPD) and chronic hypertension.
- Combination Codes: Sometimes, coders use a combination code to report the underlying condition and a secondary manifestation or complication. In this case, a single code captures both. For example, a combination code may capture diabetes with diabetic retinopathy. One such code is E11.319 (Type 2 diabetes mellitus with unspecified diabetic retinopathy without macular edema).
3. Codes for External Causes (V, W, X, Y Codes)
- These codes describe external causes of injuries, accidents, or other health problems. They are particularly relevant in cases of trauma or environmental exposures. Report these codes in addition to the injury or condition code, never as the first-listed code. Reporting is not required nationally, but state mandates or payer rules may require it.
- Example: If a patient comes in due to a fall at home, you may use a code like W19.XXXA for an unspecified fall. If the fall occurred while working for pay, you might add Y99.0 (civilian activity done for income or pay) along with a Y92 code for the place of occurrence.
4. Inclusion and Exclusion Notes
- Inclusion Notes: These notes provide guidance about which conditions a specific code includes. For example, consider the inclusion terms under I10 (essential hypertension). They show that the code includes high blood pressure and hypertension described as benign, malignant, essential, primary, or systemic.
- Exclusion Notes: These notes show when you cannot code two conditions together. Coders should be aware of these, because coding a condition that another code excludes may lead to incorrect coding. For instance, an Excludes1 note indicates that you can never report the two conditions together. In contrast, Excludes2 suggests that you can report both if both conditions exist independently.
5. Laterality and Site-Specific Coding
- Many ICD-10-CM codes require specifying laterality (right vs. left) or the site of a condition. When applicable, coders must ensure the documentation accurately shows which side of the body the condition affects.
- Examples:
- M16.11 – Unilateral primary osteoarthritis, right hip.
- M17.11 – Unilateral primary osteoarthritis, right knee.
If the physician’s documentation does not specify laterality, the coder should query the provider for clarification. Laterality documented by other clinicians may also be used. Otherwise, assign the unspecified side code.
6. Use of “Unspecified” Codes
- Use unspecified codes (often ending in “.9”) sparingly. They may be necessary when documentation is unclear or incomplete. However, unspecified codes are often a sign that the medical documentation needs further clarification. For instance, instead of using N18.9 (Chronic kidney disease, unspecified), it’s preferable to code more specifically if the documentation provides more detail, such as N18.4 (Chronic kidney disease, stage 4 (severe)). Note that I10 is already a complete code, and there is no I10.90.
- Avoiding Overuse: Repeated use of unspecified codes can be a red flag for auditors or payers, indicating possible incomplete documentation. Coders should seek clarification from the provider whenever possible.
7. Coding for Pregnancy, Childbirth, and Puerperium
- Pregnancy-related coding involves specific guidelines for conditions associated with pregnancy (e.g., preeclampsia, gestational diabetes). Codes are often categorized under O00-O99, and some conditions require multiple codes (e.g., pregnancy complications with pre-existing conditions).
Tips for Navigating the ICD-10-CM Guidelines
- Stay Up-to-Date with Updates: The ICD-10-CM system receives updates annually, typically on October 1st. Ensure that you are using the most current code set to avoid errors and omissions.
- Leverage the Index and Tabular List: The ICD-10-CM has an Index that lists conditions alphabetically and a Tabular List that organizes codes numerically. Use both in tandem for accurate coding.
- Be Detail-Oriented: Review the clinical documentation carefully. Sometimes, you need additional information from providers (e.g., laterality, type of disease, or stage) to select the correct code.
- Query the Provider When Necessary: If a diagnosis is unclear or incomplete, don’t hesitate to request clarification from the healthcare provider. Accurate coding depends on the quality and specificity of the documentation.
- Understand the Guidelines for Common Conditions: Focus on mastering codes for common conditions such as hypertension, diabetes, stroke, and heart disease, as these will appear frequently in your practice.
- Utilize Coding Software: Many coders use electronic coding tools or software. These tools can help identify appropriate codes and check for compliance with the guidelines.
Navigating the ICD-10-CM coding guidelines can initially be daunting due to the complexity and specificity required for accurate coding. However, you can improve the accuracy of your diagnosis coding. First, understand the structure of ICD-10-CM. Next, familiarize yourself with the key guidelines and use the appropriate tools and resources. Clear documentation from healthcare providers is crucial to achieving the most accurate coding. So always ensure that the record captures the necessary details, such as laterality, severity, and complications. By adhering to the ICD-10-CM guidelines, healthcare providers and coders can ensure proper reimbursement. In addition, they can minimize compliance issues and contribute to better overall healthcare data management.
Medical Coding Steps For ICD-10-CM
ICD-10 2025 guidelines CMS FY 2027 ICD-10-CM Official Guidelines

Ready to become a certified medical coder? Our online CPC certification training prepares you for the AAPC CPC exam with a credentialed instructor. Many students train at little or no cost through medical coding scholarships and WIOA grants available in 30+ states.
