Internal Medicine ICD-10 Codes: The Complete 2026 Coding Guide

internal medicine icd
Discover the most common ICD-10 codes for internal medicine, from diabetes to hypertension. Each category includes codes, descriptions, and coding notes.

Internal medicine practices depend on precise ICD-10-CM diagnosis codes for every single billed patient encounter. The Centers for Medicare and Medicaid Services (CMS) released the 2026 ICD-10-CM diagnosis code files, which contain 487 new codes.

Internists routinely manage complex and overlapping chronic conditions that require accurate diagnosis coding daily. This guide organizes the most common ICD-10 codes for internal medicine by clinical category and condition.

Need Help With Internal Medicine Medical Billing?

Transcure Logo

It also walks through real coding examples for hypertension, diabetes, COPD, and chronic kidney disease. You will find denial prevention strategies alongside a practical internal medicine coding audit checklist.

What Are ICD-10-CM Codes for Internal Medicine?

ICD-10-CM is the official diagnostic coding system used across United States healthcare settings nationwide. The Centers for Disease Control and Prevention’s National Center for Health Statistics maintains ICD-10 CM, based on the World Health Organization’s classification.

Internal medicine diagnosis codes identify specific conditions that internists diagnose, treat, and manage very regularly. Common ICD-10 codes for internists cover chronic disease, acute illness, and routine preventive care visits. However, HIPAA regulations legally require these codes on every submitted healthcare insurance claim nationwide.

ICD-10-CM coding for internal medicine often captures several chronic conditions within a single patient visit. Accurate coding directly supports effective internal medicine billing services and significantly affects overall claim reimbursement outcomes. Chronic disease coding in internal medicine therefore demands precision, specificity, and constant regulatory vigilance.

Why ICD-10-CM Coding Matters in Internal Medicine

ICD-10-CM coding directly determines whether an internal medicine practice gets paid accurately and on time. Initial claim denial rates climbed to 11.81% of all claims in 2024, as per Kodiak Solutions revenue cycle data. Our internal medicine medical billing guide explains why accurate coding sits at the center of reversing that trend, and here’s exactly why it matters most:

Why ICD-10-CM Coding Matters in Internal Medicine

  • Accurate Reimbursement: Accurate internal medicine billing codes ensure payers reimburse internists fully and correctly for services rendered.
  • Risk Adjustment (HCC) Accuracy: Specific chronic disease coding in internal medicine improves HCC risk-adjustment scores under Medicare Advantage plans.
  • Claim Denial Prevention: Precise ICD-10-CM coding for internal medicine directly reduces costly claim denials and resubmission delays significantly.
  • Care Coordination Support: Common ICD-10 codes for internists support clear communication between specialists managing shared, chronically complex patients.
  • Regulatory Compliance and Audit Protection: HIPAA-mandated internal medicine diagnosis codes protect practices from compliance violations and costly recurring federal audits.

Common ICD-10 Codes Used in Internal Medicine

Internal medicine spans diagnosis codes across nearly every major organ system and medical specialty today. The following categories break down the most common ICD-10 codes internists use clinically every day.

Cardiovascular ICD-10 Codes

Cardiovascular disease remains one of the most frequently coded condition groups in internal medicine practices. Internists must document hypertension, heart failure, and arrhythmia severity precisely to support medical necessity.

ICD-10 CodeDescription
I10Essential (primary) hypertension
I11.0Hypertensive heart disease with heart failure
I11.9Hypertensive heart disease without heart failure
I12.9Hypertensive chronic kidney disease, stage 1–4, or unspecified
I13.10Hypertensive heart and CKD without heart failure
I13.2Hypertensive heart and CKD with heart failure and stage 5 CKD
I25.10Atherosclerotic heart disease without angina pectoris
I48.91Unspecified atrial fibrillation
I50.9Heart failure, unspecified
I50.22Chronic systolic (congestive) heart failure

Endocrine ICD-10 Codes

Endocrine coding in internal medicine centers heavily on diabetes management and thyroid function disorders. Documentation must specify diabetes type, complications, and control status for accurate code assignment.

ICD-10 CodeDescription
E11.9Type 2 diabetes mellitus without complications
E11.22Type 2 diabetes mellitus with diabetic chronic kidney disease
E11.40Type 2 diabetes mellitus with diabetic neuropathy, unspecified
E11.65Type 2 diabetes mellitus with hyperglycemia
E11.AType 2 diabetes mellitus in remission
E10.9Type 1 diabetes mellitus without complications
R73.03Prediabetes
E03.9Hypothyroidism, unspecified
E05.90Thyrotoxicosis (hyperthyroidism), unspecified

Metabolic ICD-10 Codes

Metabolic codes capture lipid disorders, obesity, and electrolyte imbalances that internists routinely monitor. These conditions often drive risk-adjustment scoring and require BMI documentation to support the diagnosis.

ICD-10 CodeDescription
E78.5Hyperlipidemia, unspecified
E78.00Pure hypercholesterolemia, unspecified
E78.2Mixed hyperlipidemia
E66.9Obesity, unspecified
E66.01Morbid (severe) obesity due to excess calories
Z68.30–Z68.39Body mass index (BMI) 30.0–39.9, adult
Z68.41–Z68.45Body mass index (BMI) 40.0 and above, adult
E87.6Hypokalemia
E86.0Dehydration

Respiratory ICD-10 Codes

Respiratory codes cover COPD, asthma, and acute infections that internists manage across nearly every patient population. Severity and exacerbation status must be documented clearly since they directly affect code specificity.

ICD-10 CodeDescription
J44.9Chronic obstructive pulmonary disease, unspecified
J44.0COPD with acute lower respiratory infection
J44.1COPD with (acute) exacerbation
J45.909Unspecified asthma, uncomplicated
J45.901Unspecified asthma with (acute) exacerbation
J45.902Unspecified asthma with status asthmaticus
J20.9Acute bronchitis, unspecified
J06.9Acute upper respiratory infection, unspecified
Z87.891Personal history of nicotine dependence
F17.210Nicotine dependence, cigarettes, uncomplicated

Gastrointestinal ICD-10 Codes

Gastrointestinal complaints make up a large share of internal medicine visits that never require specialty referral. Internists code these conditions based on symptom pattern, chronicity, and any documented complications.

ICD-10 CodeDescription
K21.9Gastro-esophageal reflux disease without esophagitis
K21.0Gastro-esophageal reflux disease with esophagitis
K58.9Irritable bowel syndrome without diarrhea
K58.0Irritable bowel syndrome with diarrhea
K59.00Constipation, unspecified
K92.2Gastrointestinal hemorrhage, unspecified
K76.0Fatty (change of) liver, not elsewhere classified
K29.70Gastritis, unspecified, without bleeding
R10.9Unspecified abdominal pain

Renal ICD-10 Codes

Renal coding requires internists to document CKD stage precisely since it drives both medical necessity and risk adjustment. Associated conditions like diabetes and hypertension must be linked or sequenced correctly per coding guidelines.

ICD-10 CodeDescription
N18.1Chronic kidney disease, stage 1
N18.2Chronic kidney disease, stage 2 (mild)
N18.3Chronic kidney disease, stage 3 (moderate)
N18.4Chronic kidney disease, stage 4 (severe)
N18.5Chronic kidney disease, stage 5
N18.6End-stage renal disease
N17.9Acute kidney failure, unspecified
E11.22Type 2 diabetes with diabetic CKD (cross-reference)
I12.9Hypertensive CKD, stage 1–4 or unspecified (cross-reference)

Genitourinary ICD-10 Codes

Genitourinary codes cover infections and prostate conditions that internists frequently manage in adult primary care. Documentation should specify site, recurrence, and any complicating factors to support correct code selection.

ICD-10 CodeDescription
N39.0Urinary tract infection, site not specified
N30.00Acute cystitis without hematuria
N30.01Acute cystitis with hematuria
N40.0Benign prostatic hyperplasia without lower urinary tract symptoms
N40.1Benign prostatic hyperplasia with lower urinary tract symptoms
N41.9Inflammatory disease of prostate, unspecified
R31.9Hematuria, unspecified
N28.9Disorder of kidney and ureter, unspecified
R33.9Retention of urine, unspecified

Neurological ICD-10 Codes

Internists routinely manage common neurological complaints without requiring a specialist neurology referral. Headache, neuropathy, and dizziness codes require documentation of chronicity and any underlying contributing condition.

ICD-10 CodeDescription
G43.909Migraine, unspecified, not intractable, without status migrainosus
R51.9Headache, unspecified
G62.9Polyneuropathy, unspecified
E11.40Type 2 diabetes with diabetic neuropathy (cross-reference)
G47.00Insomnia, unspecified
R42Dizziness and giddiness
G20Parkinson’s disease
G30.9Alzheimer’s disease, unspecified
R41.9Unspecified symptoms and signs involving cognitive functions

Musculoskeletal ICD-10 Codes

Musculoskeletal codes capture degenerative and structural joint conditions that internists manage alongside chronic disease care. These diagnoses differ from pain-related codes since they describe confirmed structural findings rather than symptoms alone.

ICD-10 CodeDescription
M19.90Osteoarthritis, unspecified site
M17.9Osteoarthritis of knee, unspecified
M81.0Age-related osteoporosis without current pathological fracture
M81.8Other osteoporosis without current pathological fracture
M15.9Polyosteoarthritis, unspecified
M25.50Pain in unspecified joint (cross-reference to Pain-Related)
M06.9Rheumatoid arthritis, unspecified
M79.7Fibromyalgia

Pain-Related ICD-10 Codes

Pain-related codes describe patient-reported symptoms rather than confirmed structural or degenerative diagnoses. Internists must document pain location, duration, and chronicity to select the most specific code available.

ICD-10 CodeDescription
M54.50Low back pain, unspecified
M54.9Dorsalgia, unspecified
M79.1Myalgia
M79.18Myalgia, other site
M25.50Pain in unspecified joint
M25.561Pain in right knee
M25.562Pain in left knee
G89.4Chronic pain syndrome
G89.29Other chronic pain
R52Pain, unspecified

Hematology ICD-10 Codes

Hematology codes cover confirmed blood disorders that internists diagnose and monitor through routine lab work. These differ from abnormal findings codes since they represent an established diagnosis, not a pending workup.

ICD-10 CodeDescription
D64.9Anemia, unspecified
D50.9Iron deficiency anemia, unspecified
D51.0Vitamin B12 deficiency anemia due to intrinsic factor deficiency
D69.6Thrombocytopenia, unspecified
D72.829Elevated white blood cell count, unspecified
D68.9Coagulation defect, unspecified
D75.9Disease of blood and blood-forming organs, unspecified

Abnormal Laboratory Findings ICD-10 Codes

Abnormal finding codes apply when lab results are outside the normal range but haven’t yet reached a confirmed diagnosis. Internists use these R-chapter codes during workup, before a definitive condition can be coded.

ICD-10 CodeDescription
R74.8Abnormal levels of other serum enzymes
R73.9Hyperglycemia, unspecified
R79.89Other specified abnormal findings of blood chemistry
R97.20Elevated prostate-specific antigen (PSA)
R94.5Abnormal results of liver function studies
R79.1Abnormal coagulation profile
R78.81Abnormal findings of blood-alcohol level
R41.83Borderline intellectual functioning

Infectious Disease ICD-10 Codes

Infectious disease codes cover acute, systemic infections that internists diagnose and treat in outpatient settings. Documentation should specify the organism or site of infection whenever testing confirms a causative agent.

ICD-10 CodeDescription
J06.9Acute upper respiratory infection, unspecified
J18.9Pneumonia, unspecified organism
N39.0Urinary tract infection, site not specified
A41.9Sepsis, unspecified organism
B96.20Unspecified E. coli as cause of disease
U07.1COVID-19
B34.9Viral infection, unspecified
A09Infectious gastroenteritis and colitis, unspecified

Dermatological ICD-10 Codes

Dermatological codes capture localized skin conditions internists manage without requiring dermatology referral. Cellulitis is coded here rather than under infectious disease since it presents as a localized skin finding.

ICD-10 CodeDescription
L03.90Cellulitis, unspecified
L23.9Allergic contact dermatitis, unspecified cause
L30.9Dermatitis, unspecified
L20.9Atopic dermatitis, unspecified
L40.9Psoriasis, unspecified
L98.9Disorder of the skin and subcutaneous tissue, unspecified
L03.116Cellulitis of right lower limb
L03.115Cellulitis of left lower limb

Preventive Care ICD-10 Codes

Preventive care codes support annual wellness visits and routine health maintenance encounters in internal medicine. These Z-chapter codes justify the visit type itself rather than describing an active medical condition.

ICD-10 CodeDescription
Z00.00Encounter for general adult medical exam without abnormal findings
Z00.01Encounter for general adult medical exam with abnormal findings
Z00.129Encounter for routine child health exam without abnormal findings
Z02.9Encounter for administrative examination, unspecified
Z71.3Dietary counseling and surveillance
Z71.89Other specified counseling
Z71.9Counseling, unspecified

Screening ICD-10 Codes

Screening codes justify tests ordered to detect disease before any symptoms or diagnosis are present. Internists use these Z-chapter codes to support medical necessity for routine, guideline-based screening services.

ICD-10 CodeDescription
Z12.11Encounter for screening for malignant neoplasm of colon
Z13.1Encounter for screening for diabetes mellitus
Z13.220Encounter for screening for lipoid disorders
Z13.31Encounter for screening for depression
Z13.6Encounter for screening for cardiovascular disorders
Z12.31Encounter for screening mammogram for malignant neoplasm of breast
Z11.59Encounter for screening for other viral diseases
Z13.89Encounter for screening for other disorder

Encounter and Immunization ICD-10 Codes

Encounter and immunization codes document the reason for a visit when no active illness is present. These codes also support vaccine administration billing, which internists report at wellness and follow-up visits.

ICD-10 CodeDescription
Z23Encounter for immunization
Z00.00Encounter for general adult medical exam without abnormal findings
Z09Encounter for follow-up exam after completed treatment
Z76.89Persons encountering health services in other specified circumstances
Z79.899Other long term (current) drug therapy
Z79.4Long term (current) use of insulin
Z87.891Personal history of nicotine dependence

How to Apply ICD-10 Codes for Internal Medicine Conditions

The codes listed above serve mainly as a quick, handy, and categorized ICD-10-CM diagnosis reference list. This section instead shows exactly how coders apply those codes in real, documented encounters daily. The following worked examples walk carefully through hypertension, diabetes, COPD, CKD, and multi-condition visits:

Hypertension Coding Example

Hypertension coding depends entirely on whether other chronic conditions are causally and clinically linked. ICD-10-CM presumes a causal relationship between hypertension and heart involvement and between hypertension and kidney involvement.

Clinical ScenarioICD-10-CM CodeCoding Note
Uncomplicated essential hypertensionI10No heart or kidney involvement documented
Hypertension with heart diseaseI11.0 (with HF) or I11.9Causal link assumed unless documented otherwise
Hypertension with CKDI12.0 or I12.9Codes from category I12 are assigned when both hypertension and a condition classifiable to category N18 (CKD) are present.
Hypertension with heart failure and CKDI13.0–I13.2Use the I13 combination code, not I11 + I12 separately
Hypertensive crisisI16.0 (urgency) / I16.1 (emergency)Code also the underlying hypertension type

Diabetes Coding Example

Diabetes coding always starts with correctly identifying the diabetes type before adding specific complication codes. Each documented diabetes complication, from neuropathy to CKD, requires its own unique combination billing code.

Clinical ScenarioICD-10-CM CodeCoding Note
Type 2 diabetes, no complicationsE11.9Default code when no complication is documented
Type 1 diabetes, no complicationsE10.9Used only when insulin-dependent onset is confirmed
Diabetes with hyperglycemiaE11.65Documents elevated glucose without a separate complication
Diabetes with neuropathyE11.40Add G62.9 if further neuropathy detail is needed
Diabetes with CKDE11.22Sequence with N18.x to identify CKD stage
Diabetes with retinopathyE11.319Specify laterality and whether macular edema is present
Diabetes, long-term insulin useZ79.4Reported as an additional code, not a complication

COPD and Asthma Coding Example

COPD coding must clearly distinguish between stable disease and acute exacerbation status documented clinically today. Asthma codes similarly separate uncomplicated disease from any documented severe acute exacerbation or status asthmaticus.

Clinical ScenarioICD-10-CM CodeCoding Note
Stable COPDJ44.9No acute exacerbation or infection documented
COPD with acute exacerbationJ44.1Use when symptoms are actively worsening
COPD with acute lower respiratory infectionJ44.0Sequence a secondary code for the infection type
Uncomplicated asthmaJ45.909No exacerbation or status asthmaticus documented
Asthma with acute exacerbationJ45.901Symptoms worsening but not yet life-threatening
Asthma with status asthmaticusJ45.902Severe, unresponsive exacerbation requiring urgent care

Chronic Kidney Disease Coding Example

CKD coding always requires documenting the exact disease stage from recent available laboratory eGFR results. Dialysis dependence, ESRD status, and any concurrent acute kidney injury must always be coded separately.

Documentation ElementICD-10-CM CodeCoding Note
CKD stage 3, moderateN18.3Based on eGFR 30–59 mL/min/1.73m²
CKD stage 4, severeN18.4Based on eGFR 15–29 mL/min/1.73m²
CKD stage 5N18.5eGFR below 15, no dialysis yet
End-stage renal diseaseN18.6Use when dialysis dependence is documented
Hypertensive CKDI12.0 or I12.9Causal link with hypertension presumed automatically
Diabetic CKDE11.22Sequence before the N18.x stage code
Acute kidney injury with CKDN17.9Coded in addition to the chronic N18.x code

Multiple Chronic Conditions During One Visit

Coders should only report specific chronic conditions actively evaluated, monitored, assessed, or treated that day. Passive history-list diagnoses not actually addressed during that specific encounter should never be coded.

ConditionICD-10-CM CodeReported This Visit?
Hypertension, medication adjustedI10Yes — actively managed
Type 2 diabetes, A1C reviewedE11.9Yes — actively managed
Hyperlipidemia, statin discussedE78.5Yes — actively managed
CKD stage 3, labs reviewedN18.3Yes — actively managed

ICD-10 Denial Prevention Strategies for Internal Medicine Practices

Denials rarely stem from bad coding alone, as they’re usually a process gap somewhere along the way. CAQH reports that U.S. healthcare avoided an estimated $258 billion in administrative costs in 2024 through automation. The strategies below target the specific gaps that most often cause internal medicine claim denials.

ICD-10 Denial Prevention Strategies for Internal Medicine Practicies

  • Verify the Current ICD-10-CM Code Set: CMS retires, revises, and adds new diagnosis codes every single October first, without fail. Practices using medical coding services must confirm the active code set matches the actual date of service used.
  • Match Diagnosis Codes With CPT Services: Every diagnosis code must always logically and correctly support the specific CPT services covered in our internal medicine CPT codes guide. Mismatched pairs, like screening codes paired with problem-focused visits, often trigger medical necessity denials.
  • Check Payer Medical Necessity Policies: Medicare, Medicare Advantage, and commercial payers each maintain their own distinct necessity policies. Skipping this check remains one of the most preventable causes of internal medicine denials.
  • Improve Provider Documentation: Coders can only code conditions that providers actually document with sufficient clinical specificity. Imprecise notes like “diabetes, stable” fail to support the required ICD-10-CM coding specificity level.
  • Use Claim Scrubbing Before Submission: Automated scrubbing software catches missing modifiers and invalid code combinations before final submission today. This step catches sequencing errors that manual review frequently overlooks under constant time pressure.
  • Monitor Diagnosis-Related Denials: Tracking denials by diagnosis category, not just by payer, consistently reveals recurring coding gaps. This pattern data turns a reactive denial process into a preventive coding practice.
  • Conduct Routine Coding Audits: Scheduled internal audits catch coder drift before payers ever flag it through costly denials. This is especially important for high-risk categories like hypertension and diabetes combination coding.

Internal Medicine ICD-10 Coding Audit Checklist

This checklist helps internal medicine practices confirm coding accuracy before every single final claim submission. Internal medicine ICD-10 codes require this extra verification layer given their frequent structural combination-code complexity. Run through each checklist item carefully below before finalizing any internal medicine coding submission:

Make Your Internal Medicine Billing More Accurate

Transcure Logo

Confirm the Date-of-Service Code Set

Always match diagnosis codes to the ICD-10-CM code set effective on that exact service date. Codes retired or newly added after October first should never appear on earlier documented encounters.

Verify Diagnosis Specificity

Confirm that every code reflects the highest specificity level the documentation fully and clearly supports. Unspecified codes like E11.9 should only apply when truly no complication is clearly documented anywhere.

Review Diagnosis Sequencing

Sequence the primary reason for the visit first, followed by all relevant supporting diagnoses today. Combination codes like I13 must always be sequenced before their required specific additional stage codes.

Confirm Medical Necessity

Every diagnosis code should clearly and logically justify the specific CPT service billed alongside it. Check payer-specific medical necessity policies carefully before submitting any final diagnosis-driven internal medicine claim.

Check Documentation Consistency

Diagnosis codes, provider notes, and the stated visit reason must all align consistently together today. Inconsistent documentation across different chart sections remains a common, easily overlooked internal medicine denial trigger.

Identify Provider Query Opportunities

Flag any vague documentation for provider clarification before the claim ever reaches final submission. Structured query templates help providers add missing clinical detail quickly without disrupting their daily workflow.

Frequently Asked Questions

What is the Most Commonly Used ICD-10 code in Internal Medicine?

I10, essential hypertension, remains the single most commonly billed internal medicine diagnosis code nationwide today. Diabetes codes like E11.9 and E11.22 also appear extremely frequently across most internal medicine practices.

What’s the Difference Between ICD-10-CM and ICD-10-PCS?

ICD-10-CM codes diagnoses, while ICD-10-PCS codes only inpatient hospital procedures performed during an entire stay. Internal medicine practices almost exclusively use ICD-10-CM codes for outpatient clinical diagnosis and billing purposes.

Do Internists Code “history of” Conditions During Follow-up Visits?

No, coders should only report specific conditions actively evaluated, monitored, or treated at each visit. Passive history-list diagnoses that weren’t specifically addressed at that visit should never be coded.

How often do ICD-10 codes for Internal Medicine Change Each Year?

CMS updates the entire ICD-10-CM code set annually, effective consistently every single October first nationwide. The FY2026 update alone added 487 brand-new diagnosis codes across multiple clinical medical specialties.

Picture of Osama Amir
Osama Amir
Expert Healthcare Writer with Specialization in Medical Billing

Share:

Facebook
Twitter
LinkedIn

Your financial well-being is our top priority!

Get in touch with us for a personalized billing solution that secures your practice’s finances.

Specialties

Physical Medicine

Sleep Medicine

Urology

Behavioral Health

Rehabilitative Medicine

Oncology

Allergy Immunology

Pulmonary

Vascular Surgery

Rheumatology

Hand Surgery

Physical Therapy

Speech Therapy

Urgent Care

Otolaryngology