CPT 99396 is the standard code for a comprehensive preventive evaluation of an established adult patient age 40–64. In practice, it is the mid-life annual preventive exam: updating health history and risks, performing an appropriate comprehensive physical examination, delivering counseling and anticipatory guidance, and ordering evidence-based screening and immunizations as indicated.
A recurring source of confusion is the distinction between preventive care and problem-oriented evaluation and management. Preventive medicine visits (99381–99397) are not leveled by medical decision making or time, unlike office/outpatient E/M codes (99202–99215) after the 2021 changes. If a significant new problem is evaluated or chronic disease is actively managed at the same encounter, that portion may require a separate problem-oriented E/M code with modifier 25, supported by separate documentation and diagnosis linkage.
Another frequent pitfall is payer eligibility. Original Medicare generally does not pay for routine “annual physicals,” instead covering an Initial Preventive Physical Exam (IPPE, “Welcome to Medicare”) and Annual Wellness Visits (AWV) with specific G-codes and requirements. Some Medicare Advantage plans may offer an additional “routine physical” benefit; coverage varies by plan and should be verified in advance.
CPT 99396 is a “comprehensive preventive medicine evaluation and management” service for an established patient age 40–64. In preventive services, “comprehensive” means comprehensive for prevention and appropriate to the patient’s age, sex, and risks—not a rigid head-to-toe checklist copied from legacy 1995/1997 E/M documentation rules.
A practical way to judge whether the encounter meets 99396 expectations is whether the note clearly reflects (1) a broad preventive update, (2) a comprehensive exam consistent with mid-life prevention, and (3) explicit counseling plus a screening/immunization plan. If the encounter reads primarily like chronic disease follow-up or an acute visit, the preventive code becomes harder to defend—even if the appointment type was “annual physical.”
Preventive visits are commonly audited when paid at 100% cost-sharing, and denials often stem from documentation that is too sparse, missing counseling, or using the wrong diagnosis structure. Documentation should be sufficient for an outside reviewer to see that the service was comprehensive and preventive in nature.
Many practices reduce documentation variability by using a structured template or checklist that prompts each required element and counseling domain. This improves clinical completeness and reduces “one missed detail” denials.
For preventive services, diagnosis coding determines whether the payer recognizes the service as preventive (and thus eligible for preventive benefits). The most common primary diagnoses are the general adult exam Z-codes:
When abnormalities are found, Z00.01 should generally be accompanied by the specific abnormality diagnosis (e.g., elevated BP reading, abnormal skin lesion) to justify “with abnormal findings.” Coding guidance for preventive visits commonly emphasizes that the abnormal finding code should be captured even if you do not separately bill a problem E/M—because it is part of the clinical record of what was discovered.
For women’s preventive visits, some practices also use gynecologic exam Z-codes (Z01.419 without abnormal findings; Z01.411 with abnormal findings) depending on specialty and payer preference. For most primary care settings, Z00.00/Z00.01 remains the standard driver for the preventive E/M claim line; gynecologic and screening procedure diagnosis coding often appears on the procedure/lab claims rather than the preventive E/M line.
When both a preventive service and a problem-oriented E/M occur on the same date, correct diagnosis linkage becomes critical. Payer policies commonly require that the preventive code be linked to the preventive Z-code, while the problem E/M line is linked to the complaint/chronic condition diagnosis. Poor linkage (e.g., using only diabetes as the diagnosis on 99396) can cause the payer to treat the visit as non-preventive and apply cost-sharing or deny for benefit mismatch.
Original Medicare generally does not cover routine annual physical exams billed with CPT preventive medicine codes. Medicare instead covers:
The AWV is frequently misunderstood by patients as a “physical.” Operationally, many clinicians perform some exam elements in addition to AWV requirements; however, Medicare payment is based on the AWV framework, not on a comprehensive head-to-toe exam. If an acute or chronic problem is evaluated during an AWV, Medicare permits billing a separate problem E/M with modifier 25—mirroring the preventive-plus-problem concept in commercial billing, but with AWV G-codes rather than 99396.
Medicare Advantage nuance: Some Medicare Advantage plans offer an additional routine physical benefit, potentially covering CPT preventive medicine codes. This is plan-specific. If covered, many plans still discourage billing a routine physical and an AWV on the same day; clear scheduling and patient education reduce confusion and reduce claim conflicts.
Modifier -25 is appended to the problem-oriented E/M code (99202–99215) when a significant problem service is performed on the same date as 99396. It is not appended to 99396. The additional problem service must be documented as distinct work that meets the requirements of a problem-oriented E/M service. Many practices also provide patient-facing communication that addressing problems at a preventive visit may result in cost-sharing on the problem E/M line.
Modifier -24 applies when the same physician/group is in a postoperative global period and provides an unrelated E/M service. This can arise in OB/Gyn and surgical practices when a routine preventive exam is unrelated to the procedure/global package and must be unbundled appropriately.
Modifier -33 is generally used to designate preventive intent for services that are not inherently preventive. Because 99396 is inherently a preventive medicine service, modifier 33 is typically unnecessary on the 99396 line itself. When used in preventive contexts, -33 is more often applied to screening procedures under ACA preventive rules than to the preventive E/M code.
Modifier -GC indicates a teaching physician service involving a resident under applicable teaching physician requirements. When required by payer policy, the modifier supports compliance with teaching physician billing rules and should align with documentation/attestation requirements.
Most commercial plans generally allow one adult preventive visit per year in-network, with preventive cost-sharing rules driven by plan design and regulatory requirements. Common operational issues include (1) frequency denials (too soon), (2) denial or reduction of the problem E/M line without modifier 25, and (3) cost-sharing surprises when additional problem services are billed.
Practical note: tests ordered during a preventive visit are not automatically “free.” Coverage for lab tests depends on the service, diagnosis, and plan rules. Patients should be informed that some labs (e.g., vitamin D, certain expanded panels) may not be considered preventive by their insurer even when ordered during a preventive encounter.
Established-patient preventive medicine codes are age-based. The service elements are similar (comprehensive preventive history/exam/counseling/screening planning), but prevention priorities differ by age group. Select the code that matches the patient’s age on the date of service and confirm established vs new status (new if not seen in the past 3 years within the same group and specialty).
| Code | Patient Age Range | Typical Use Case | Notes |
|---|---|---|---|
| 99395 | 18–39 | Younger adult preventive exam. | Often emphasizes reproductive health, STI prevention, and early cardiometabolic risk counseling. |
| 99396 | 40–64 | Mid-life preventive exam (annual physical). | Commonly includes broader screening coordination (colorectal, breast, diabetes, lipids) and higher prevalence of stable chronic conditions. |
| 99397 | 65+ | Older adult preventive exam when covered (often MA or non-Medicare payers). | Original Medicare generally uses AWV G-codes; many seniors have preventive benefits via AWV rather than CPT preventive medicine codes. |
| For quick payer-facing summaries and basic descriptions, some coding reference sites compile consumer-friendly explanations of 99396 and related preventive codes; these can be helpful for staff education but should not replace CPT/ payer policy sources. |
Patient: 43-year-old established patient scheduled for an annual preventive exam. Near the end of the encounter she reports an itchy ankle rash that began one week ago.
Work performed: In addition to completing the preventive history/exam/counseling/screening plan, the clinician takes a focused HPI for the rash, examines the lesion in detail, considers differential diagnosis (eczema vs contact dermatitis), prescribes medication, and provides follow-up instructions.
Coding: Bill 99396 for the preventive service and bill an appropriate established-patient E/M (e.g., 99213) with modifier -25 for the separately identifiable problem service. Link Z00.00/Z00.01 to 99396 and the rash diagnosis to the E/M line, consistent with payer policy expectations.
Why it is compliant: Guidance on combining preventive and problem-oriented visits emphasizes that separately identifiable problem work can be reported when documented distinctly and supported by a problem diagnosis and modifier 25.
Patient: 55-year-old established patient with no acute complaint. BP is elevated today (e.g., 150/95), but repeat is lower and no immediate work-up or medication is initiated.
Work performed: The clinician documents the finding, provides preventive counseling (diet, activity, salt reduction), and schedules a follow-up BP check rather than initiating active disease management at this visit.
Coding: Bill 99396 only. Use Z00.01 plus a code describing the abnormal finding (e.g., elevated BP reading).
Why it is compliant: Not every abnormality creates a separately identifiable problem E/M; when management is limited to preventive counseling and routine follow-up planning, it commonly remains within the preventive service scope.
Patient: 60-year-old established patient with diabetes and hypertension schedules her annual preventive exam but also requests medication adjustment due to recent home BP readings above goal.
Work performed: Preventive components are completed (screenings, immunizations, counseling), and the clinician also performs active chronic disease management: reviews logs, assesses control, adjusts antihypertensive therapy, orders condition-specific monitoring labs, and sets a short-interval follow-up plan.
Coding: Bill 99396 plus a problem-oriented E/M (often 99214 depending on documented MDM) with modifier -25. Link preventive Z-code to 99396 and chronic condition diagnoses to the problem E/M line, as emphasized in payer guidance on same-day services.
Why it is compliant: When significant problem work is separately documented and meets E/M requirements (e.g., prescription drug management and evaluation of multiple chronic conditions), reporting both services is supported by published coding guidance.
These scenarios illustrate a consistent rule: bill 99396 when the service is truly preventive in scope, and add a separate E/M code only when the problem-oriented work is significant, separately identifiable, and documented clearly enough to stand on its own in an audit.
© Copyright 2026 American Medical Association. All rights reserved.
Get instant expert-level answers from CasePilot, our coding assistant.
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Get instant expert-level medical coding assistance.