Family Medicine ICD-10 Codes & CPT Codes

Family medicine physicians manage the broadest range of diagnoses across all age groups. This reference covers the most frequently billed ICD-10-CM and CPT codes in family medicine and general practice settings in the United States, updated for the 2025-2026 coding year.

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

Top ICD-10 Codes for Family Medicine

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
J00 Acute nasopharyngitis (common cold)
J02.9 Acute pharyngitis, unspecified
J20.9 Acute bronchitis, unspecified
K21.9 Gastro-esophageal reflux disease without esophagitis
N39.0 Urinary tract infection, site not specified
R05 Cough
R51 Headache
Z23 Encounter for immunization
M54.5 Low back pain
F41.9 Anxiety disorder, unspecified

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

Is Your Family Medicine Practice Losing Revenue to Coding Errors?

OmniMD’s Family Medicine 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 Family Medicine EHR ›

Common CPT Codes for Family Medicine 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
99396 Periodic comprehensive preventive medicine, established patient, 40–64 years
93000 Electrocardiogram, routine ECG with interpretation and report
96127 Brief emotional/behavioral assessment with scoring and documentation

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

Family Medicine Billing & Coding Tips

  • Use Z00.00 for well-adult exams when no abnormal findings are documented; Z00.01 when abnormal findings are present.
  • Chronic conditions (hypertension, diabetes, hyperlipidemia) should be documented and coded at every visit where they are managed.
  • Add-on code 99417 can be used for prolonged office visits beyond the time threshold for 99215.
  • Z23 (encounter for immunization) is the primary diagnosis for vaccine visits; add the vaccine product code (90686 etc.) for the actual immunization administered.

Frequently Asked Questions

What is the most common ICD-10 code in family medicine?

I10 (Essential hypertension) and Z00.00 (Annual wellness exam without abnormal findings) are consistently among the top-billed codes in family medicine. E11.9 (Type 2 diabetes without complications) rounds out the top three.

When do I use Z00.00 vs Z00.01?

Use Z00.00 when the annual examination reveals no abnormal findings. Use Z00.01 when abnormal findings are identified during the examination. The distinction affects documentation requirements and some payer coverage rules.

Can I bill an E&M and a preventive visit on the same day?

Yes, with modifier -25 appended to the E&M code. The E&M must address a problem that is separate and distinct from the preventive service, and both must be separately documented.

What CPT code is used for depression screening?

96127 covers brief emotional and behavioral assessments such as PHQ-2, PHQ-9, or GAD-7. It can be billed once per encounter and requires documentation of the tool used and the score obtained.

How does OmniMD’s Family Medicine EHR help with coding?

OmniMD’s Family Medicine EHR features smart diagnosis suggestions, chronic disease management dashboards, and built-in preventive care checklists that auto-populate the appropriate wellness visit codes.

Streamline Your Family Medicine Practice with OmniMD

Purpose-built EHR, billing, and practice management for Family Medicine practices.

Book a Free Demo