Pediatrics Billing & Coding Guide
Well-child visits 99381-99395, immunization administration, developmental screening 96110.
Common Pediatrics CPT Codes
Ranked by claim frequency, with current MPFS work RVUs and global periods.
| Code | Description | Work RVU | Total RVU | Global |
|---|---|---|---|---|
| 99381 | Init pm e/m new pat infant | 1.50 | 3.40 | XXX |
| 99382 | Init pm e/m new pat 1-4 yrs | 1.60 | 3.55 | XXX |
| 99383 | Prev visit new age 5-11 | 1.70 | 3.71 | XXX |
| 99391 | Per pm reeval est pat infant | 1.37 | 3.07 | XXX |
| 99392 | Prev visit est age 1-4 | 1.50 | 3.26 | XXX |
| 99393 | Prev visit est age 5-11 | 1.50 | 3.25 | XXX |
| 99213 | Office o/p est low 20 min | 1.30 | 2.85 | XXX |
| 99214 | Office o/p est mod 30 min | 1.92 | 4.06 | XXX |
| 99202 | Office o/p new sf 15 min | 0.93 | 2.25 | XXX |
| 99203 | Office o/p new low 30 min | 1.60 | 3.52 | XXX |
| 99204 | Office o/p new mod 45 min | 2.60 | 5.31 | XXX |
| 90460 | Im admin 1st/only component | 0.23 | 0.70 | XXX |
| 90461 | Im admin each addl component | 0.18 | 0.26 | ZZZ |
| 90471 | Immunization admin | 0.17 | 0.66 | XXX |
| 90472 | Immunization admin each add | 0.15 | 0.48 | ZZZ |
| 96110 | Developmental screen w/score | 0.00 | 0.37 | XXX |
| 99173 | Visual acuity screen | 0.00 | 0.10 | XXX |
| 69210 | Remove impacted ear wax uni | 0.59 | 1.43 | 000 |
| 94640 | Airway inhalation treatment | 0.00 | 0.26 | XXX |
| 99173 | Visual acuity screen | 0.00 | 0.10 | XXX |
What Pediatrics practices are leaving on the table
High-value services that consistently get under-billed across the specialty. Each one is rooted in current 2026 fee schedule and policy updates.
Bilateral modifier 50 on 69210 when cerumen impaction documented in both ears. Average denial rate 40% when not appended; adding 50 yields second 69210 payment at 150% (payer-dependent). Requires explicit documentation of bilateral impaction in both ears and clinical necessity (not routine unilateral).
Modifier 57 appended to preventive E/M (99382, 99383) when visit results in decision for same-day minor procedure (69210 cerumen removal, 99173 visual acuity screen ordered for suspected amblyopia). CMS allows split global; estimated recovery per claim $150-300. Document decision point and linkage in medical record.
Unbundling 94010 (spirometry) from preventive visit when prior abnormal result or respiratory disease diagnosis (J45.901 asthma) documented. Most practices bill as single preventive code; separate 94010 claim yields $80-120 per test. Requires interpretation report and ordering physician documentation of clinical indication.
Modifier 25 on 99213 or 99214 when vaccine visit involves acute illness assessment (fever, rash, URI symptoms) beyond routine immunization. Practices miss $120-180 per claim by treating all vaccine visits as 'preventive only.' Requires distinct problem ICD-10 code and separate provider documentation of acute evaluation, not just incidental finding.
Code pairs that auto-bundle to CO-97
From the National Correct Coding Initiative for Pediatrics. The rationale tells you when a modifier legitimately bypasses the edit and when it cannot.
E/M and immunization admin bundle under standard global XXX rules. Modifier 25 required only if E/M is separately identifiable, distinct, and documented as a problem-focused or higher assessment unrelated to vaccine visit purpose. Most vaccine-only visits reject 25 claims.
Preventive medicine visit and spirometry bundle when spirometry is part of routine screening. Modifier 59-XU justifies split only if spirometry is triggered by acute respiratory complaint documented separately from preventive exam, with distinct clinical reasoning.
Modifier Guidance for Pediatrics
When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.
Modifier 25 applies when E/M is significant and separately identifiable from procedure/service same day. Example: 8-year-old presents for 99214 (moderate established patient visit) for acute URI with fever; same day, significant cerumen impaction identified and 69210 performed. Document distinct problem assessment, exam, and medical decision-making for URI separate from cerumen removal.
Modifier 59 (or XS, XU) used when normally bundled codes are distinct services. In Pediatrics, most common misuse: appending 59 to vaccine codes when E/M is routine preventive visit. Legitimate use: 90460 and 90471 on same date if different vaccine components given by different routes/timing requiring separate administration documentation.
Modifier GP appends when physical therapy is billed as standalone service under a written PT plan of care. In Pediatrics, 94640 (inhalation treatment) is often therapy-related; GP does not apply unless PT supervises. Document PT plan of care in chart if claiming under therapy delegation.
Modifier KX certifies medical policy requirements met. Required by some MACs for codes like 96110 (developmental screening) or 94010 (spirometry) when age-based medical necessity is questioned. Chart must show age, medical indication, and policy-specific documentation (e.g., 'screening for speech delay, age 3 years, per LCD xyz').
Documentation requirements
What needs to live in the encounter note for these codes to survive a payer audit.
- Date of service, patient age, and visit type (preventive vs. problem-focused) to support correct E/M code selection and bundling determination.
- Distinct problem statement and ICD-10 for any non-preventive service billed with modifier 25, separated from preventive assessment in chart note.
- Vaccine type, number of components, route (IM/oral/nasal), and separate documentation of each immunization administration if claiming 90460 + 90461 multiples or 90471 + 90472.
- Medical necessity for screening codes (96110, 94010, 99173) including age, clinical reason, and prior results or baseline comparison to defend non-routine claims.
- Procedure-specific details (e.g., which ear for 69210, unilateral vs. bilateral, amount of cerumen, patient tolerance) to defend global period and prevent downcoding.
- Physician signature with timestamp for E/M and procedure, attestation that both services were personally performed, and time-stamp separation if billed as distinct (supports 25 modifier audit defense).
OIG and audit triggers in Pediatrics
Patterns that show up in OIG Work Plans, RAC audits, and CERT improper payment reviews. Build internal compliance checks around these.
OIG Work Plan 2024 audit target: Inappropriate modifier 25 on preventive visits with incidental screening codes (96110, 99173). RACs denying 25 claims when E/M is routine preventive and screening is standard-of-care component, not separately billable. Defend by documenting acute problem-focused assessment distinct from preventive protocol with separate medical decision-making.
CMS LCDs for MACs enforce age-based medical necessity on spirometry (94010) and developmental screening (96110). Pediatric claims denied when age younger than policy threshold or no prior abnormal result documented. Chart must show prior baseline, reason for repeat, or clinical suspicion of disease, not routine screening alone.
RAC pattern: Unbundling vaccine administration (90471) from preventive E/M by incorrect modifier 59 or 25 application. Payers recoup overpayments when both codes billed for vaccine-only visit with no distinct problem. Require written clarification: if visit is purely preventive vaccine, bill E/M only; if vaccine plus acute problem (otitis, URI), bill both with 25 and separate ICD-10 codes.
Upcoding of E/M level common in Pediatrics when chart documents time only (e.g., '30 min visit') without medical decision-making complexity. MACs audit 99204 and 99214 claims for documentation of all 3 elements (history, exam, MDM). Risk: RAC subpoenas reveal 20-minute visits documented as 99204 (45 min). Require documented time, complexity, and differential diagnoses.
Payer-specific billing notes
Where the major payers diverge from generic Medicare rules in Pediatrics.
ME Medicare +
CMS LCD L33822 (varies by MAC) requires developmental screening (96110) only if clinical suspicion of delay or age 18-24 months; routine use in well-child visits often denied. Spirometry (94010) medically necessary only age 6+ with documented respiratory disease or prior abnormal baseline. Prior auth not required but medical necessity letter recommended for denials. 2026 update: CMS expanding telehealth parity for preventive E/M (99381-99393); modifier 95 no longer required but payer delegation varies by region. Confirm your MAC's local coverage before submitting telemedicine claims.
UN UnitedHealthcare +
Optum delegates spirometry and developmental screening to care management; authorization codes often required in Box 23 or claim denies with 'prior auth not on file.' UHC medical policy requires age 5+ for routine 94010 testing; claims age 4 and under audit for medical necessity. Modifier 25 accepted only when problem-focused E/M (99213-99214) paired with procedure; preventive E/M (99381-99393) with procedure bundles unless written clinical exception documented. Check UnitedHealthcare eviCore portal 48 hours prior to service for vaccine bundling rules by plan design.
AN Anthem +
Anthem ICR (Integrated Care Release) platform requires modifier 25 claims to have distinct service line with separate ICD-10 code for both E/M and procedure or second code. Vaccine claims often paid with bundled E/M; separate line 90471 frequently denied as 'bundled service, inclusive of office visit.' Document time spent on vaccine administration separately if claiming both E/M and 90471. Prior auth required for spirometry (94010) when ordered without respiratory diagnosis code; use KX modifier with medical policy reference to expedite.
CI Cigna +
Cigna eviCore governs developmental screening (96110) with age-based LCD: reimbursed age 2-4 only if prior abnormal screening or documented developmental concern, not routine. Claims age 5+ often deny as 'over-age per policy.' Modifier 25 accepted but Cigna requires separate visit note and problem statement, not just append. Cerumen removal (69210) pays as-is; no special rules, but Cigna denies bilateral 50 modifier unless both ears explicitly documented as impacted with clinical impact (hearing loss, pain). Check Cigna provider portal by plan name; rules vary significantly by employer group.
Standard Pediatrics coding workflow
Step 1: Verify patient age at service date and match to age-appropriate E/M code (99381-99383 new, 99391-99393 established preventive; 99202-99204 new problem, 99213-99214 established problem). Step 2: Identify primary service type (preventive exam, problem visit, procedure, vaccine) and check bundling rules in NCCI for all secondary codes on claim. Step 3: Document distinct problems or procedures with separate ICD-10 codes and discrete chart sections if modifier 25 or 59 intended. Step 4: Verify global period (000 for procedures, XXX for E/M) and postoperative visit timing. Step 5: Apply modifiers per documentation and payer LCD, attach scanned ABN (GA) if medical necessity questionable.
Get the full PayerReady toolkit
Credentialing + billing/coding tools built for Pediatrics, free access with enrollment.
Start free →Run this code through our claim audit tool
Check NCCI bundling, MUE limits, and modifier logic before submission.
Try the auditor →Verified against CMS 2026 code set, current NCCI Quarterly Updates, and the X12 Claim Adjustment Reason Code reference. Last updated April 15, 2026. See data sources and methodology.
Did this page help?
Quick signal so we know what to improve.
If you want a code reference page that doesn't exist yet, email coding@payerready.com.
Tell us what's missing or wrong: coding@payerready.com. We respond within 5 business days.
Reviewed by the PayerReady Medical Coding Team
Verified against the CMS 2026 code set on May 31, 2026.
Powered by 11K CPT · 98K ICD-10 · 860K MPFS rates · 4.5M NCCI edits · 9.5M NPIs. Our data methodology · About our coding team