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