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, reflecting the current FY2026 ICD-10-CM code set (effective October 1, 2025) and CPT 2026, with upcoming FY2027 ICD-10-CM changes (effective October 1, 2026) noted where added.

FY 2027 ICD-10-CM (CMS, eff. 10/1/2026) · CPT 2026 (AMA) · All codes verified billable · Last verified: October 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.9 Cough, unspecified ✓
R51 Headache ✓
Z23 Encounter for immunization ✓
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 ✓
E11.A Type 2 diabetes mellitus without complications, in remission (new FY2026) ✓
Z68.18 Body mass index (BMI) 18.4 or less, adult (new FY2027, effective Oct. 1, 2026) ✓

Source: CMS ICD-10-CM Official Code Set FY 2026 · FY 2027 ICD-10-CM Update (effective 10/1/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) ~$118 -25
99204 New patient office visit, moderate complexity (45-59 min) ~$177 -25, -57
99205 New patient office visit, high complexity (60-74 min) ~$237 -25, -57
99211 Office or outpatient visit, established patient, minimal complexity ~$24 -25
99212 Office visit, established patient, straightforward complexity ~$59 -25
99213 Office visit, established patient, low complexity ~$95 -25
99214 Office visit, established patient, moderate complexity ~$136 -25, -57
99215 Office visit, established patient, high complexity ~$192 -25, -57
99395 Preventive medicine, established patient, 18-39 years ~$122 -25
99396 Preventive medicine, established patient, 40-64 years ~$129 -25
93000 Electrocardiogram, routine ECG with interpretation and report ~$15 -26, -TC
96127 Brief emotional/behavioral assessment with scoring ~$5 -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) ~$138 N/A
G0444 Annual depression screening, 15 minutes (Medicare) ~$19 -25
99445 Remote monitoring of physiologic parameter(s), initial device supply with daily recording(s) or programmed alert(s) transmission, 2-15 days in a 30-day period (new CPT 2026) ~$52 N/A
99470 Remote physiologic monitoring treatment management, real-time interactive communication with patient/caregiver, first 10 minutes per calendar month (new CPT 2026) ~$26 N/A

*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 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