Primary Care ICD-10 Codes & CPT Codes

Primary care physicians serve as the first point of contact for patients across all age groups and conditions. This page covers the most frequently billed ICD-10-CM diagnosis codes (FY 2027 code set, effective October 1, 2026) and CPT 2026 procedure codes, including the new shorter-duration remote patient monitoring codes, in primary care, family medicine, and general practice settings across the United States.

FY 2027 ICD-10-CM (CMS, eff. 10/1/2026) · CPT 2026 (AMA) · Codes checked against the FY 2027 ICD-10-CM tabular (CMS) · Last verified: October 2026

🔍 Search Codes on This Page



Top ICD-10 Codes for Primary Care

ICD-10 Code Description Billable
Z00.00 Encounter for general adult medical examination without abnormal findings ✓
I10 Essential (primary) hypertension ✓
E08.9 Diabetes mellitus due to underlying condition without complications ✓
E09.9 Drug or chemical induced diabetes mellitus without complications ✓
E10.9 Type 1 diabetes mellitus without complications ✓
E11.9 Type 2 diabetes mellitus without complications ✓
E78.5 Hyperlipidemia, unspecified ✓
J06.9 Acute upper respiratory infection, unspecified ✓
F41.9 Anxiety disorder, unspecified ✓
F32.9 Major depressive disorder, single episode, unspecified ✓
Z23 Encounter for immunization ✓
K21.9 Gastro-esophageal reflux disease without esophagitis ✓
E03.9 Hypothyroidism, unspecified ✓
N39.0 Urinary tract infection, site not specified ✓
M54.50 Low back pain, unspecified ✓
M54.51 Vertebrogenic low back pain ✓
M54.59 Other low back pain ✓
J18.9 Pneumonia, unspecified organism ✓
J44.1 COPD with (acute) exacerbation ✓
Z87.891 Personal history of nicotine dependence ✓
E11.65 Type 2 diabetes mellitus with hyperglycemia ✓
E11.40 Type 2 diabetes mellitus with diabetic neuropathy, unspecified ✓
I25.10 Atherosclerotic heart disease of native coronary artery without angina pectoris ✓
I50.9 Heart failure, unspecified ✓
J45.20 Mild intermittent asthma, uncomplicated ✓
F33.0 Major depressive disorder, recurrent, mild ✓
F40.10 Social anxiety disorder (social phobia), unspecified ✓
G43.909 Migraine, unspecified, not intractable, without status migrainosus ✓
K59.00 Constipation, unspecified ✓
K58.9 Irritable bowel syndrome without diarrhea ✓
L30.9 Dermatitis, unspecified ✓
M79.3 Panniculitis, unspecified ✓
M25.511 Pain in right shoulder ✓
R05.9 Cough, unspecified ✓
R51.9 Headache, unspecified ✓
R53.83 Other fatigue ✓
R73.09 Other abnormal glucose ✓
E66.9 Obesity, unspecified ✓
Z68.18 Body mass index [BMI] 18.4 or less, adult (new FY2027 code, effective Oct. 1, 2026) ✓
Z68.19 Body mass index [BMI] 18.5-19.9, adult (new FY2027 code, effective Oct. 1, 2026) ✓
Z96.641 Presence of right artificial hip joint ✓
Z96.651 Presence of right artificial knee joint ✓
I48.91 Unspecified atrial fibrillation ✓
N18.30 Chronic kidney disease, stage 3 unspecified ✓
N18.31 Chronic kidney disease, stage 3a ✓
N18.32 Chronic kidney disease, stage 3b ✓
E87.6 Hypokalemia ✓
D64.9 Anemia, unspecified ✓
Z00.01 Encounter for general adult medical examination with abnormal findings ✓
M54.2 Cervicalgia ✓
Z00.121 Encounter for routine child health examination with abnormal findings ✓
Z00.129 Encounter for routine child health examination without abnormal findings ✓
E11.51 Type 2 diabetes mellitus with diabetic peripheral angiopathy without gangrene ✓
I12.9 Hypertensive chronic kidney disease with stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease ✓
J30.9 Allergic rhinitis, unspecified ✓
K57.30 Diverticulosis of large intestine without perforation or abscess without bleeding ✓
M17.11 Unilateral primary osteoarthritis, right knee ✓
Z12.11 Encounter for screening for malignant neoplasm of colon ✓
Z12.31 Encounter for screening mammogram for malignant neoplasm of breast ✓
E11.22 Type 2 diabetes mellitus with diabetic chronic kidney disease (use additional code N18.- to identify CKD stage) ✓
F10.10 Alcohol abuse, uncomplicated ✓
M81.0 Age-related osteoporosis without current pathological fracture ✓
N18.4 Chronic kidney disease, stage 4 (severe) ✓
G47.33 Obstructive sleep apnea (adult) (pediatric) ✓
F11.10 Opioid abuse, uncomplicated ✓
E04.9 Nontoxic goiter, unspecified ✓
I25.5 Ischemic cardiomyopathy ✓
Z86.39 Personal history of other endocrine, nutritional and metabolic disease ✓
R00.0 Tachycardia, unspecified ✓
E13.9 Other specified diabetes mellitus without complications ✓
Z79.01 Long-term (current) use of anticoagulants ✓
R33.9 Retention of urine, unspecified ✓
Z01.01 Encounter for examination of eyes and vision with abnormal findings ✓
Z12.39 Encounter for other screening for malignant neoplasm of breast ✓
R91.8 Other nonspecific abnormal finding of lung field ✓

Source: CMS ICD-10-CM Official Code Set FY 2027 (new FY 2027 codes are marked above)

Is Your Primary Care Practice Losing Revenue to Coding Errors?

OmniMD’s Primary Care EHR suggests the right ICD-10 and CPT codes at the point of care, reducing claim denials from day one.

Schedule a Free Demo  View OmniMD Primary Care EHR ›

Common CPT Codes for Primary Care Billing

CPT Code Description Medicare Rate* Common Modifiers
99202 New patient office visit, straightforward complexity ~$75 -25, -95/-93 (telehealth)
99203 New patient office visit, low complexity ~$118 -25, -95/-93 (telehealth)
99204 New patient office visit, moderate complexity ~$177 -25, -95/-93 (telehealth)
99205 New patient office visit, high complexity ~$237 -25, -95/-93 (telehealth)
99212 Office visit, established patient, straightforward complexity ~$59 -25, -95/-93 (telehealth)
99213 Office visit, established patient, low complexity ~$95 -25, -95/-93 (telehealth)
99214 Office visit, established patient, moderate complexity ~$136 -25, -95/-93 (telehealth)
99215 Office visit, established patient, high complexity ~$192 -25, -95/-93 (telehealth)
99395 Preventive visit, established patient, age 18-39 years ~$122 -25
99396 Preventive visit, established patient, age 40-64 years ~$129 -25
99397 Preventive visit, established patient, age 65+ years ~$139 -25
93000 Electrocardiogram (ECG/EKG) with interpretation and report ~$15 N/A (use 93010 for interpretation only, 93005 for tracing only)
99406 Smoking cessation counseling, intermediate (3-10 min) ~$15 Append -25 to the same-day E/M, not to this code
99407 Smoking cessation counseling, intensive (>10 min) ~$29 Append -25 to the same-day E/M, not to this code
99417 Prolonged office visit (each additional 15 min beyond minimum time) N/A (Medicare uses G2212) Add-on to the E/M (99205/99215); no -25 on this code
G2211 Visit complexity inherent to E/M associated with ongoing longitudinal care (add-on to 99202-99205, 99211-99215) ~$17 Add-on; not payable when the E/M carries -25, except when the same-day service is an AWV, vaccine administration or other Part B preventive service (since 1/1/2025)
G0444 Annual depression screening, 15 minutes ~$19 Append -25 to the same-day E/M, not to this code; -59/-XU only when billed with a same-day problem E/M and the criteria are met
G0439 Annual wellness visit, subsequent ~$138 -25
Remote Patient Monitoring (New for CPT 2026)
99445 Remote monitoring of physiologic parameter(s) (e.g., weight, blood pressure, pulse oximetry, respiratory flow rate); initial device(s) supply with daily recording(s) or programmed alert(s) transmission, 2-15 days in a 30-day period ~$52 new code
99470 Remote physiologic monitoring treatment management services, clinical staff/physician/other qualified health care professional time in a calendar month requiring at least one real-time interactive communication with the patient/caregiver; first 10 minutes ~$26 new code
Minor Skin Procedures (Common in Primary Care)
11200 Removal of skin tags, fibrocutaneous; up to 15 lesions ~$92 Append -25 to the same-day E/M, not to this code
11201 Skin tag removal; each additional 10 lesions (add-on to 11200) ~$18 add-on
11102 Tangential biopsy of skin, single lesion ~$96 Append -25 to the same-day E/M, not to this code; -59/-XS (separate lesion/site)
11104 Punch biopsy of skin, single lesion ~$121 Append -25 to the same-day E/M, not to this code; -59/-XS (separate lesion/site)
11300 Shaving of single epidermal or dermal lesion, trunk, arms or legs; lesion diameter 0.5 cm or less ~$97 Append -25 to the same-day E/M, not to this code
11305 Shaving of single epidermal or dermal lesion, scalp, neck, hands, feet, genitalia; lesion diameter 0.5 cm or less ~$101 Append -25 to the same-day E/M, not to this code

*Approximate 2026 CMS national non-facility rate. Rates vary by geography, setting, and payer contract. Refer to the CMS Physician Fee Schedule for official rates.

Top Denial Reasons for Primary Care Claims

⚠

Medical Necessity Not Sufficiently Documented

Payers deny claims when the clinical record lacks documentation supporting why the visit level (e.g., 99214 vs. 99213) was medically necessary. Ensure MDM complexity or total time is fully documented in the note before billing.

⚠

Missing or Incorrect Modifier -25

When a preventive visit (99395–99397) is billed on the same day as a problem-oriented E&M (99213–99215), modifier -25 must be appended to the problem E&M to indicate a separate, significant service. Omitting -25 results in automatic bundling denial.

⚠

Diagnosis–Procedure Linkage Mismatch

Claims are denied when the ICD-10 diagnosis code does not support the billed procedure (e.g., billing an ECG [93000] without a cardiac or chest-pain diagnosis). Always link each procedure to a diagnosis that clinically justifies it.

⚠

Annual Wellness Visit Billed Too Soon

Medicare Annual Wellness Visits (G0438/G0439) are only covered once per 12-month period; submitting before the beneficiary’s eligibility resets results in a frequency denial. Verify the patient’s last AWV date in the payer portal before scheduling.

Primary Care Billing & Coding Tips

  • Document and code all chronic conditions at every visit where they are reviewed or managed. This is required by official coding guidelines and affects quality measure performance.
  • Use Z00.00 for annual wellness exams without abnormal findings; use Z00.01 when abnormal findings are identified. The distinction affects documentation requirements.
  • Online digital E/M (e-visit) codes 99421–99423 and the audio-only telephone codes 98008–98015 (which replaced 99441–99443 in 2025) can supplement in-person visits; Medicare does not pay 98008–98015, so for Medicare report audio-only visits with 99202–99215 plus modifier 93 when eligible. Verify payer-specific coverage before billing.
  • Screen for social determinants of health (Z55–Z65) at preventive visits; these codes support population health programs and qualify for some value-based care incentive payments.

Frequently Asked Questions

What is the most commonly billed ICD-10 code in primary care?

I10 (Essential hypertension), Z00.00 (Annual wellness exam), and E11.9 (Type 2 diabetes without complications) are consistently the three most frequently billed diagnosis codes in primary care settings according to CMS claims data.

Can I bill both a preventive visit and a sick visit on the same day?

Yes. Bill the preventive E&M code (99395, 99396, etc.) and the problem-focused E&M code (99213/99214) on the same day with modifier -25 appended to the problem-focused visit. Both must be separately and completely documented in the medical record. For Medicare, the G2211 complexity add-on can be reported with the -25 problem E/M only when the same-day service is an AWV, vaccine administration or other Part B preventive service (allowed since January 1, 2025).

What is the ICD-10 code for hypothyroidism?

E03.9 is Hypothyroidism, unspecified, used when the type of hypothyroidism is not documented. E06.3 is Autoimmune thyroiditis (Hashimoto’s). Code to the specific type when documented, as it affects risk stratification and medication appropriateness review.

How is nicotine dependence coded in primary care?

F17.210 is Nicotine dependence, cigarettes, uncomplicated. Z87.891 is used for personal history of tobacco dependence when the patient is no longer using tobacco. Z72.0 (Tobacco use) is used for current use that doesn’t meet the clinical threshold for dependence.

How does OmniMD support primary care?

OmniMD’s Primary Care EHR includes preventive care checklists aligned with USPSTF and HEDIS measures, chronic disease management dashboards, e-prescribing with PDMP integration, and population health analytics to help identify care gaps.

Streamline Your Primary Care Practice with OmniMD

Purpose-built EHR, billing, and practice management for Primary Care practices.

Book a Free Demo