Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

CPT code 99391: Infant preventive medicine re-evaluation guide

Key Takeaways

Key Takeaways

CPT code 99391 is a periodic comprehensive preventive medicine re-evaluation for established patients under 1 year of age

Pair with ICD-10 Z00.121 (with abnormal findings) or Z00.129 (without abnormal findings) for clean claims

Use modifier 25 on the same-day E/M code when a sick visit is billed alongside CPT code 99391 – never on the preventive code itself

Pabau’s claims management software links diagnosis codes to preventive visit codes at the point of billing, reducing denials for infant well-child visits

CPT code 99391 is a billable code for the periodic comprehensive preventive medicine re-evaluation of an established patient, infant under 1 year of age. It covers the well-child visit history, physical examination, anticipatory guidance, and risk factor reduction that payers require for a clean preventive claim.

This guide covers the code’s clinical scope, age and patient-status eligibility, ICD-10 pairing, modifier 25 rules for same-day sick visits, reimbursement by payer type, and the documentation needed to avoid denials.

CPT code 99391: official description and clinical scope

CPT code 99391 is defined by the American Medical Association’s CPT code set as a periodic comprehensive preventive medicine reevaluation and management of an established patient, infant (age younger than 1 year).

It covers an age and gender appropriate history, physical examination, counseling and anticipatory guidance, risk factor reduction interventions, and the ordering of laboratory or diagnostic procedures where clinically indicated.

The word “reevaluation” in the descriptor is the operative distinction. CPT code 99391 applies only when the infant has been seen previously at the practice. It cannot be used for a first-ever visit with that provider. See the chart section below for the full preventive medicine code family and how 99391 sits within it.

Key components included in a 99391 visit

  • Age and gender appropriate history – birth history, feeding, sleep patterns, developmental milestones
  • Comprehensive physical examination – head-to-toe assessment appropriate to infant age
  • Anticipatory guidance and counselingsafe sleep, nutrition, developmental stimulation, immunization discussion
  • Risk factor reduction interventions – addressing identified social determinants or family health risks
  • Ordering of lab or diagnostic procedures – newborn screening follow-up, lead screening, hemoglobin checks as indicated

Immunization administration is not bundled into CPT code 99391. Vaccines billed on the same date use separate CPT codes (such as 90460 for immunization administration with counseling), and most payers reimburse them independently.

Age limit and patient eligibility for CPT 99391

CPT code 99391 is strictly age-limited to infants under 1 year. The patient must also be an established patient at the practice – meaning a prior professional service has been rendered and documented within the past three years by that physician or another physician of the same specialty in the same group practice.

Patient statusAge under 1 yearCorrect code
New patientYesCPT 99381
Established patientYesCPT code 99391
Established patientAge 1-4 yearsCPT 99392
Established patientAge 5-11 yearsCPT 99393

Billing CPT 99381 (new patient) when a previous visit exists at the practice is a common audit trigger. For pediatric enteral formula billing that may coincide with infant visits, see the HCPCS Code B4160 pediatric enteral formula billing guide.

Payers cross-reference claims history, and a 99381 on an established infant will typically generate a request for records or an outright denial. If the infant transfers from another provider group, that patient may qualify as new – document the transfer clearly in the chart.

ICD-10 codes paired with CPT code 99391

Correct ICD-10 selection is the second most common source of 99391 denials. The American Academy of Pediatrics’ Coding for Pediatric Preventive Care 2025 identifies two primary diagnosis codes for this visit.

Z00.121 vs Z00.129: Which to use

  • Z00.121 – Encounter for routine child health examination with abnormal findings. Use this when the visit identifies a new problem requiring a plan of care (e.g., failure to thrive, developmental concern).
  • Z00.129 – Encounter for routine child health examination without abnormal findings. Use this for a well-child visit where the examination is entirely normal and no new problem is addressed.

Both codes are appropriate primary diagnoses for CPT code 99391. The American Academy of Family Physicians also notes that Z00.129 is acceptable when a newborn’s first well-child visit is conducted at the outpatient office after hospital discharge, provided no feeding or health problem was previously noted.

When Z00.121 is used, document the abnormal finding and any additional ICD-10 code that describes it – payers expect the additional specificity.

When a sick visit is billed on the same date (see modifier 25 guidance below), append the appropriate acute diagnosis code to the E/M service code, not to CPT code 99391. For related IV hydration billing that may be relevant in urgent infant visits, see the CPT code 96360 IV hydration billing guide.

Preventive medicine code comparison: 99381–99397

The preventive medicine code family spans two groups: new patients (99381–99387) and established patients (99391–99397). CPT code 99391 occupies the infant slot within the established-patient range.

Reviewing the full series helps prevent age-bracket errors, which are common in pediatric and family medicine practices — see the CPT code 99393 school-age well-child visit guide for how the next age bracket is billed.

Code Patient Status Age Range Notes
99381 New Under 1 year First visit equivalent to 99391
99391 Established Under 1 year Focus of this article
99392 Established 1-4 years Toddler well-child visit
99393 Established 5-11 years School-age well-child visit
99394 Established 12-17 years Adolescent well visit
99395 Established 18-39 years Young adult preventive visit
99396 Established 40–64 years Middle-age adult preventive visit
99397 Established 65 and older Senior preventive visit

Practices managing multiple age groups can reduce age-bracket errors by building age-specific superbill templates, using a superbill guide to structure each visit type consistently. Linking the patient’s date of birth directly to the code selection logic in your practice management system eliminates most manual selection errors.

Pro Tip

Flag patients approaching their first birthday in your scheduling system at least two weeks out. CPT code 99391 must be billed on a date when the patient is still under 1 year. A visit scheduled on the birthday or any date after requires CPT 99392. Build this age-transition reminder into your front desk workflow to catch it before the claim goes out.

Modifier usage and same-day sick visit billing with CPT 99391

Billing a problem-focused visit on the same date as a well-child visit is permitted but requires strict adherence to modifier rules. The AAP’s Coding for Pediatric Preventive Care 2025 is clear: append modifier 25 to the sick visit E/M code (for example, 99213), not to CPT code 99391.

The modifier signals to the payer that a separate and significant E/M service was performed beyond the preventive visit.

Modifier 25 documentation requirements for 99391

Modifier 25 carries audit risk when documentation is thin. To withstand payer scrutiny, the medical record must:

  • Identify the acute presenting problem separately from the preventive visit reason
  • Include a distinct history, assessment, and plan for the acute problem
  • Use a separate ICD-10 code for the acute diagnosis (e.g., a respiratory infection code, not Z00.121)
  • Show that the acute E/M service was medically necessary and exceeded what was required for the preventive visit

Payers applying HIPAA-compliant documentation practices expect the note to clearly delineate the two encounters. A single undifferentiated note that mentions both the well visit and the ear infection in passing will not support modifier 25. Document each encounter with its own SOAP structure within the same visit note.

Immunization co-billing with CPT 90460

Immunization administration codes (CPT 90460 and 90461 for vaccines with counseling) are billed separately from CPT code 99391. Most commercial payers and Medicaid programs reimburse both on the same date without a modifier.

However, UnitedHealthcare’s commercial reimbursement policy confirms that preventive medicine codes 99391-99397 are covered alongside immunization codes under their preventive medicine and screening policy. Confirm individual payer bundling rules before submitting, as some managed care contracts have specific guidance on co-billing.

Reimbursement rates and payer coverage for CPT 99391

Reimbursement for CPT code 99391 varies by payer, geography, and contract terms. No single national rate applies universally. Use the CMS Physician Fee Schedule lookup to find the current Medicare national rate for your locality.

Medicare vs. Medicaid vs. commercial coverage

  • Medicare Part B – Preventive medicine services for infants are generally not covered under traditional Medicare, since Medicare primarily covers adults 65 and older. Infants in a Medicare Advantage plan may have different coverage; verify with the specific plan.
  • Medicaid – All state Medicaid programs cover infant well-child visits under EPSDT (Early and Periodic Screening, Diagnostic, and Treatment) mandates. Rates vary by state. FQHC billing under the Prospective Payment System uses encounter-based rates and follows separate CMS PPS guidelines rather than standard MPFS rates.
  • Commercial payers – Most commercial plans cover CPT code 99391 as a preventive benefit, often with no patient cost-sharing under ACA rules. UnitedHealthcare, Horizon NJ Health, and similar payers list CPT codes 99391-99397 in their preventive medicine services reimbursement policies.

For current fee schedule data by payer and geography, cross-reference your payer contracts and the CMS fee schedule data, which imports location multipliers for a practice-specific estimate. Practices billing FQHC encounters for infant well-child visits should also see the HCPCS code T1015 FQHC encounter billing guide.

Streamline your infant well-child visit billing

Pabau links preventive medicine codes to age-verified patient records automatically, reducing age-bracket billing errors and modifier 25 mistakes for pediatric and family medicine practices.

Pabau practice management platform for pediatric billing

Documentation requirements for clean CPT 99391 claims

A claim for CPT code 99391 that lacks the required documentation components will pend or deny regardless of correct code selection. Practices billing group behavioral services alongside well-child visits may also reference the CPT code 97158 group adaptive behavior treatment billing guide. Payers auditing preventive visit claims look for evidence that the visit was comprehensive and age appropriate.

Required chart elements

  • Patient established status – prior encounter date visible in the chart
  • Age at time of visit – documented date of birth confirming the patient was under 1 year on the date of service
  • Comprehensive history – birth history, feeding, sleep, developmental milestones, family and social history appropriate to infant age
  • Physical examination – multi-system exam with specific findings for each organ system assessed
  • Anticipatory guidance – documented topics covered (safe sleep, nutrition, car seat safety, immunization schedule discussion)
  • Diagnosis code linkage – Z00.121 or Z00.129 linked directly to CPT code 99391 on the claim
  • Provider signature – physician, NP, or PA signature with credentials and date

Practices using digital intake forms for pediatric preventive visits can pre-populate developmental screening results, feeding history, and immunization status directly into the visit note, reducing documentation time and ensuring no required element is missed before the claim goes out.

A single missing chart element can convert a clean claim into a records request that delays payment by 30–60 days.

Customizable consent and intake forms
Customizable consent and intake forms.

Teams managing high infant visit volumes benefit from primary care compliance checklists that map each CPT code to its required documentation components, making it easier for billing staff to verify completeness before submission.

Common billing mistakes and how to prevent 99391 denials

Four errors account for the majority of CPT code 99391 denials in pediatric and family medicine practices.

  • New vs. established patient confusion – billing 99381 for an established infant or 99391 for a new patient. Cross-check patient encounter history before every well-child visit submission.
  • Age-bracket error – billing 99391 after the patient has turned 1 year old. Payers validate age against the date of service using the patient’s date of birth on file. Even a one-day overage will deny.
  • Modifier 25 on the wrong code – appending modifier 25 to CPT code 99391 instead of to the sick visit E/M code. The modifier belongs on the problem-focused service, never on the preventive code.
  • Missing or incorrect ICD-10 – using a general Z code when the visit had abnormal findings, or vice versa. Z00.121 requires an additional specific diagnosis code for the finding.

Practices using claims management software can build these validation rules into the pre-submission workflow, flagging age mismatches and modifier placement errors before the claim reaches the payer. This is especially valuable in multi-provider group practices where billing staff may be coding for several providers with different documentation habits.

Automate claims through Healthcode
Automate claims through Healthcode.

For practices managing direct primary care billing workflows, note that membership-based practices using 99391 for documentation purposes (rather than fee-for-service billing) still need accurate code assignment for outcome tracking and payer reporting when hybrid billing models are involved.

Pro Tip

Run a quarterly audit of all CPT code 99391 claims using your practice management system’s date-of-birth filter. Pull every claim where the date of service and the patient’s age in your records are within 30 days of the first birthday. Those visits are your highest-risk age-bracket errors. Correct any billing errors and use the audit findings to tighten your scheduling workflow going forward.

Billing workflow for CPT code 99391

Accurate billing for infant preventive visits depends on linking the front desk, clinical, and billing workflows into a single verification chain. Treating these as separate handoffs accumulates errors at each transition point.

Five steps to a clean CPT 99391 claim

  1. Verify established patient status at scheduling – confirm the infant has a prior encounter in the chart before the visit is booked as a well-child visit.
  2. Confirm age eligibility on the day of service – the scheduler or MA should verify date of birth at check-in and flag any patient within 30 days of their first birthday for billing review.
  3. Complete all required documentation components before closing the note – anticipatory guidance topics, physical exam findings, and developmental screening results should all be captured before the provider signs.
  4. Select the correct ICD-10 code based on visit findings – Z00.121 if an abnormal finding is noted, Z00.129 if the exam is entirely normal. Link the code to CPT code 99391 on the superbill.
  5. Apply modifier 25 to the E/M code only if a separate problem was addressed – ensure a separate SOAP section documents the acute problem with its own ICD-10 code before submitting the modifier 25 claim.

Practices managing automated billing workflows can trigger this verification chain automatically at each step, reducing manual touchpoints and making the process consistent across every provider in the group. The patient scheduling software layer is particularly important for the age-eligibility check: an automated age flag at booking prevents the most common 99391 denial before documentation even begins.

Appointment scheduling in Pabau
Appointment scheduling in Pabau.

Conclusion: Billing CPT code 99391 accurately

CPT code 99391 generates a disproportionate share of pediatric billing denials when age verification, patient status, and ICD-10 selection are handled manually across disconnected workflows. Practices seeking additional preventive care resources may find the baby teeth eruption chart useful for infant anticipatory guidance documentation, and the strategies that fill schedules guide helpful for growing a pediatric panel.

Pabau’s claims management software links age verification, diagnosis code pairing, and modifier rules directly to each patient’s record, so billing staff see the right validation prompts at every step.

If you want to see how that looks in a live pediatric or family medicine environment, explore primary care EHR options that integrate billing and documentation, or book a demo to walk through a 99391 billing workflow in Pabau.

Continue your research

Continue your research

Need guidance on related pediatric preventive codes? ADHD screening CPT codes covers developmental screening codes commonly billed alongside well-child visits.

Managing billing across a multi-provider pediatric group? Practice management software for clinics explains how integrated billing validation reduces claim errors across provider teams.

Looking for pediatric scheduling tools? Pabau’s medical scheduling feature supports age-based scheduling rules that help prevent age-bracket billing errors before the visit occurs.

Frequently asked questions about CPT code 99391

What is CPT code 99391?

CPT code 99391 is a periodic comprehensive preventive medicine re-evaluation for established patients under 1 year of age, covering age and gender appropriate history, physical examination, anticipatory guidance, risk factor reduction, and lab ordering as indicated. It is maintained by the American Medical Association and applies only to infants who have been seen previously at the practice.

What age range does CPT code 99391 cover?

CPT code 99391 covers established patients who are under 1 year of age at the time of service. The moment a patient turns 1, the correct code becomes CPT 99392. Payers validate age against the date of birth on file, so billing 99391 on or after the first birthday will result in a denial.

What ICD-10 code is used with CPT code 99391?

Z00.121 (encounter for routine child health examination with abnormal findings) or Z00.129 (without abnormal findings) are the primary ICD-10 codes paired with CPT code 99391. Use Z00.121 when the visit identifies a new clinical concern, and add a specific diagnosis code for that finding. Use Z00.129 for a normal well-child visit with no new problems identified.

What modifier is needed when billing a sick visit with CPT code 99391?

Modifier 25 goes on the sick visit E/M code (for example, 99213), not on CPT code 99391. The modifier signals that a separate and significant problem-focused service was performed on the same date. The chart must include a distinct history, assessment, and plan for the acute problem, plus a separate ICD-10 code for the acute diagnosis.

What is the difference between CPT 99391 and CPT 99381?

CPT 99391 is for established patients under 1 year; CPT 99381 is for new patients in the same age group. An established patient is one who has received a professional service from the physician or a physician of the same specialty in the same group within the past three years. Billing 99381 for an established infant is an audit trigger and will often result in denial or a records request.

Can CPT code 99391 be billed with immunization codes?

Yes. Immunization administration codes such as CPT 90460 are billed separately from CPT code 99391 and do not require a modifier. Most commercial payers and Medicaid programs reimburse both on the same date. Verify your specific payer’s bundling policy, as some managed care contracts include additional guidance on immunization co-billing.

×