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 · Last verified: June 2026

🔍 Search Codes on This Page



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
Z00.01 Encounter for general adult medical examination with abnormal findings
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.31 Encounter for screening mammogram for malignant neoplasm of breast
F32.9 Major depressive disorder, single episode, unspecified
F33.9 Major depressive disorder, recurrent, unspecified
E11.65 Type 2 diabetes mellitus with hyperglycemia
E66.9 Obesity, unspecified
J44.1 Chronic obstructive pulmonary disease with (acute) exacerbation
J45.909 Unspecified asthma, uncomplicated
M25.511 Pain in right shoulder
M54.50 Low back pain, unspecified
G43.909 Migraine, unspecified, not intractable, without status migrainosus
R50.9 Fever, unspecified
R53.83 Other fatigue
R10.9 Unspecified abdominal pain
R55 Syncope and collapse
L40.0 Psoriasis vulgaris
L50.9 Urticaria, unspecified
K57.30 Diverticulosis of large intestine without perforation or abscess, without bleeding
K58.9 Irritable bowel syndrome without diarrhea
Z87.891 Personal history of nicotine dependence
Z79.01 Long-term (current) use of anticoagulants
Z96.641 Presence of right artificial hip joint
I25.10 Atherosclerotic heart disease of native coronary artery without angina pectoris
I48.91 Unspecified atrial fibrillation

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 Medicare Rate* Common Modifiers
99202 New patient office visit, straightforward complexity (15-29 min) ~$75 -25
99203 New patient office visit, low complexity (30-44 min) ~$111 -25
99204 New patient office visit, moderate complexity (45-59 min) ~$167 -25, -57
99205 New patient office visit, high complexity (60-74 min) ~$211 -25, -57
99211 Office or outpatient visit, established patient, minimal complexity ~$24 -25
99212 Office visit, established patient, straightforward complexity ~$56 -25
99213 Office visit, established patient, low complexity ~$93 -25
99214 Office visit, established patient, moderate complexity ~$133 -25, -57
99215 Office visit, established patient, high complexity ~$177 -25, -57
99395 Preventive medicine, established patient, 18-39 years ~$174 -25
99396 Preventive medicine, established patient, 40-64 years ~$184 -25
93000 Electrocardiogram, routine ECG with interpretation and report ~$17 -26, -TC
96127 Brief emotional/behavioral assessment with scoring ~$9 -25, -59
99406 Smoking cessation counseling, 3-10 minutes ~$15 -25
99407 Smoking cessation counseling, greater than 10 minutes ~$29 -25
G0439 Annual wellness visit, subsequent (Medicare AWV) ~$109 N/A
G0444 Annual depression screening, 15 minutes (Medicare) ~$18 -25

*Approximate 2025 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 Family Medicine Claims

Medical Necessity Not Adequately Documented

Insurers deny office visit claims when chart notes lack specific findings, symptoms, or clinical reasoning that justify the level of service billed. Document the complexity of decision-making and include all relevant diagnoses, history, and exam details to support the selected E/M level.

Missing Modifier -25 for Same-Day E/M and Procedure

When a significant and separately identifiable E/M service is billed on the same day as a procedure (e.g., ECG or immunization administration), modifier -25 must be appended to the E/M code. Failure to attach -25 results in automatic denial or bundling of the office visit into the procedure payment.

Diagnosis-Procedure Code Mismatch (Lack of Medical Necessity)

Claims are denied when the ICD-10 diagnosis code does not support the procedure billed — for example, ordering a lipid panel without a relevant diagnosis such as E78.5 or E11.9 in the claim. Ensure diagnosis codes are sequenced correctly and directly support each procedure submitted.

Preventive Visit vs. Problem-Focused Visit Billing Confusion

Billing a preventive exam code (99395-99397) when a patient presents primarily for a chronic condition visit — or vice versa — leads to denial or downcoding. If both occur on the same day, bill both codes with modifier -25 on the E/M code and confirm payer coverage for dual-billing.

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