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 and CPT procedure codes in primary care, family medicine, and general practice settings across the United States.

FY 2026 ICD-10-CM (CMS) · CPT codes updated annually · All codes verified billable

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
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.5 Low back pain
J18.9 Pneumonia, unspecified organism
J44.1 COPD with (acute) exacerbation
Z87.891 Personal history of nicotine dependence

Source: CMS ICD-10-CM Official Code Set FY 2026

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
99213 Office visit, established patient, low complexity
99214 Office visit, established patient, moderate complexity
99203 New patient office visit, low complexity
99395 Periodic comprehensive preventive medicine, established patient, age 18–39 years
99396 Periodic comprehensive preventive medicine, established patient, age 40–64 years
93000 Electrocardiogram, routine ECG with interpretation and report

CPT descriptions are editorial summaries. Refer to the CMS Physician Fee Schedule for official rates.

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.
  • Telephone and e-visit codes (99441–99443, 99421–99423) can supplement in-person visits; verify payer-specific coverage policies 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.

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