CPT G0438 vs CPT 99214

CPT G0438
Initial annual wellness visit
Full page →
CPT 99214
Established patient office visit, moderate complexity
Full page →

Small practice billers often struggle to distinguish between the Medicare Initial Annual Wellness Visit (G0438) and a moderate complexity established patient office visit (99214). The choice depends entirely on the intent and content of the encounter. Use G0438 when the primary goal is creating a "personalized prevention plan" for a patient who has been on Medicare for at least 12 months. This is a preventive service that must include specific elements like a Health Risk Assessment (HRA) and a written screening schedule. In contrast, 99214 is appropriate when the physician is managing chronic conditions or addressing an acute illness requiring moderate medical decision making.

The documentation difference is the most common point of failure in an audit. For G0438, the record must show the HRA was completed and that the physician addressed cognitive impairment, depression risk, and functional ability. If the note looks like a standard "problem-oriented" soap note focusing on vitals and medication adjustments, it will not support G0438. Conversely, if you bill 99214 for what was essentially a wellness check without documented "illness or injury work," Medicare may recoup the payment.

A common audit trap occurs when practices attempt to bill both codes on the same day. While CMS allows this, you must have "separately identifiable" documentation for the E/M portion. If the 99214 work is buried within the AWV components, the E/M charge will likely be denied upon review. A clear decision rule for billers is to verify the existence of the HRA and prevention plan before assigning G0438, as these are the non-negotiable anchors of the service.

Failure to document a separately identifiable E/M service with Modifier 25 is the #1 reason practices pick the wrong one between CPT G0438 and CPT 99214. d3rx's Medicare Audit identifies missing documentation gaps before CMS does. -> /medicare-audit

Run a free Medicare audit