TL;DR: Aetna, a CVS Health company, modified CPB 0653 governing diphtheria, tetanus, and pertussis vaccine coverage, effective December 9, 2025. Here's what billing teams need to know before the next immunization claim goes out the door.
This update to the Aetna diphtheria, tetanus, and pertussis vaccine coverage policy touches CPT codes 90700, 90715, 90723, 90696, 90697, 90698, 90702, 90714, 90471, and 90472. CPB 0653 Aetna system governs medical necessity criteria for the full DTaP, Tdap, and combination vaccine series across pediatric and adult populations. If your practice bills vaccines for any age group — from two-month-old infants to adults 65 and older — this policy sets the rules for what gets paid.
Quick-Reference Table
| Field | Detail |
|---|---|
| Payer | Aetna, a CVS Health company |
| Policy | Diphtheria, Tetanus, and Pertussis Vaccines |
| Policy Code | CPB 0653 |
| Change Type | Modified |
| Effective Date | December 9, 2025 |
| Impact Level | Medium |
| Specialties Affected | Pediatrics, Family Medicine, Internal Medicine, OB/GYN, Urgent Care, Primary Care |
| Key Action | Audit your vaccine charge capture against the vaccine-specific brand and age criteria in CPB 0653 before billing any DTaP, Tdap, or combination vaccine claim under Aetna. |
Aetna DTaP and Tdap Vaccine Coverage Criteria and Medical Necessity Requirements 2025
The real issue with vaccine billing isn't whether vaccines are covered — they almost always are. The issue is that Aetna's coverage policy is brand-specific and age-specific, and a single mismatch between the vaccine you administered and the criteria tied to that CPT code will produce a claim denial.
Start with the basics. Aetna covers DTaP and Tdap vaccines as preventive services when administered according to ACIP recommendations. That's the foundation. Everything else in CPB 0653 is a layer of specificity on top of that baseline.
Pediatric Combination Vaccines
Pediarix (GSK) — billed as CPT 90723, covering DTaP, hepatitis B, and inactivated poliovirus — meets medical necessity as an alternative to individual vaccines at two months, four months, and six months of age. This is a three-dose series. If your practice uses Pediarix outside those age windows or beyond three doses, Aetna won't cover it under this policy.
Pentacel (Sanofi Pasteur) maps to CPT 90698. It covers DTaP, inactivated poliovirus, and Haemophilus influenzae type b. Aetna covers it in children six weeks through four years of age — specifically, prior to age five — as a four-dose series at two months, four months, six months, and 15 to 18 months.
Vaxelis (Sanofi Pasteur) maps to CPT 90697. This combination adds hepatitis B to the Pentacel mix. Aetna covers it in the same age range — six weeks through four years — but as a three-dose series at two months, four months, and six months only. Don't confuse the dose count with Pentacel. They cover different components and follow different schedules.
Kinrix (GSK) and Quadracel (Sanofi Pasteur) both cover the fifth DTaP dose in children four through six years of age. Both map to CPT 90696. The difference: Kinrix is only covered when the child's prior DTaP doses used Infanrix and/or Pediarix for doses one through three, and Infanrix for dose four. Quadracel requires prior doses using Pentacel and/or Daptacel. This is where brand continuity matters. If the prior dose history doesn't match, Aetna's medical necessity criteria aren't satisfied.
Adult and Adolescent Tdap Vaccines
Boostrix (GSK) covers individuals 10 years and older — no upper age limit. Adacel (Sanofi Pasteur) covers individuals 10 through 64 years only. Both bill under CPT 90715. Know which brand you're using. Billing Adacel for a 65-year-old doesn't meet Aetna's criteria. Boostrix does.
For adults 65 and older, Aetna covers Tdap as a preventive service regardless of prior vaccination history. The policy is clear on this. There's no requirement to show the patient hasn't received Tdap before. Same rule applies to pregnant women — Tdap is covered regardless of vaccination history. Women who weren't vaccinated during pregnancy can receive it immediately postpartum.
Children seven through ten years with incomplete or unknown pertussis vaccine history also qualify for a single Tdap dose under this coverage policy.
Wound Management
CPT 90702 (DT for children under seven) and CPT 90714 (preservative-free Td, Tenivac) are both covered for contaminated wound management. The ICD-10 diagnosis codes tied to wound indications are extensive — open wounds, fractures, burns, dislocations — and your clinical documentation needs to support the wound classification billed. We'll cover the full code list below.
Prior authorization is not called out as a requirement for these vaccines in CPB 0653, consistent with how preventive vaccine services generally move through Aetna's system. That said, verify at the plan level. Some self-funded plans carve out preventive services differently, and prior auth requirements can vary.
Coverage Indications at a Glance
| Indication | Status | Relevant CPT Codes | Notes |
|---|---|---|---|
| DTaP per ACIP schedule (general) | Covered | 90700 | Must follow ACIP recommendations |
| Pediarix (DTaP + Hep B + IPV) at 2, 4, 6 months | Covered | 90723 | 3-dose series only |
| Pentacel (DTaP + IPV + Hib) at 2, 4, 6, 15–18 months | Covered | 90698 | 4-dose series; ages 6 weeks through <5 years |
| Vaxelis (DTaP + IPV + Hib + Hep B) at 2, 4, 6 months | Covered | 90697 | 3-dose series; ages 6 weeks through <5 years |
| Kinrix (DTaP + IPV) as 5th DTaP / 4th IPV dose | Covered | 90696 | Ages 4–6; prior doses must be Infanrix/Pediarix then Infanrix |
| Quadracel (DTaP + IPV) as 5th DTaP dose | Covered | 90696 | Ages 4–6; prior doses must be Pentacel/Daptacel |
| Boostrix (Tdap) booster, age 10+ | Covered | 90715 | No upper age limit |
| Adacel (Tdap) booster, ages 10–64 | Covered | 90715 | Not covered for age 65+ |
| Tdap for adults 65+ (any brand) | Covered | 90715 | Regardless of prior vaccination history |
| Tdap for pregnant women | Covered | 90715 | Any trimester; also covered immediately postpartum if not given during pregnancy |
| Tdap for children ages 7–10, incomplete/unknown pertussis history | Covered | 90715 | Single dose only |
| DT or Td/Tdap for contaminated wound treatment | Covered | 90702, 90714, 90715 | Must link to appropriate wound ICD-10 |
| Preservative-free Td (Tenivac) | Covered | 90714 | Acceptable alternative to standard Td |
| Immunization administration (first vaccine) | Covered | 90471 | Required add-on to vaccine codes |
| Each additional vaccine administered same encounter | Covered | 90472 | Add-on to 90471; list separately |
Aetna DTaP and Tdap Vaccine Billing Guidelines and Action Items 2025
The effective date of December 9, 2025 is your target. Any claim for these vaccines submitted on or after that date needs to reflect the criteria in the updated CPB 0653.
| # | Action Item |
|---|---|
| 1 | Audit your brand-to-code mapping now. Pull every DTaP and Tdap vaccine you administer and confirm the CPT code matches the specific brand AND the age criteria. Pediarix goes to 90723. Pentacel and Vaxelis both bill under 90698 and 90697 respectively — don't mix them. Kinrix and Quadracel both use 90696 but require different prior dose histories. |
| 2 | Document prior dose history for Kinrix and Quadracel claims. Aetna's medical necessity criteria for the fifth DTaP dose hinge entirely on which brands were used in doses one through four. Your documentation needs to show that history explicitly. If you can't verify prior dose brands in the patient record, note the effort to obtain records and document what you found. |
| 3 | Check your Adacel age cutoff. If your practice uses Adacel as the default Tdap booster, flag any patient 65 or older before the claim goes out. Switch to Boostrix for that age group, or document accordingly. A claim for Adacel on a 65-year-old under Aetna's policy won't satisfy medical necessity requirements. |
| 4 | Train front desk and nursing staff on the postpartum Tdap window. Women who didn't receive Tdap during pregnancy qualify for it immediately postpartum. Make sure your workflow captures this encounter and your billing team codes it correctly — Z23 for the immunization encounter, 90715 for the vaccine, 90471 for administration. |
| 5 | Link wound-related vaccine claims to the correct ICD-10 diagnosis. If you're billing a tetanus-containing vaccine for wound management, you need a supporting diagnosis from the contaminated wound or open fracture ICD-10 ranges listed in CPB 0653. Billing 90714 or 90702 without the right diagnosis code is a fast path to a claim denial. |
| 6 | Always bill 90471 and 90472. The vaccine codes don't include administration. Bill 90471 for the first vaccine administered in an encounter. Add 90472 for each additional vaccine given at the same visit. This is standard practice, but it's worth confirming your charge capture doesn't require a manual add. |
| 7 | Verify plan-level benefits for self-funded Aetna accounts. CPB 0653 sets Aetna's baseline coverage policy. Self-insured employers can and do modify preventive benefit coverage. If a claim denies on an Aetna-administered plan that isn't ACA-compliant, check the Summary Plan Description before appealing on medical necessity grounds. |
If your practice has unusual vaccine brand substitutions or you operate in a specialty setting where these indications get complicated, loop in your compliance officer before December 9, 2025.
| Previous Version | Current Version |
|---|---|
| Coverage is considered experimental and investigational for all indications | Coverage is considered medically necessary when specific criteria are met |
| Prior authorization is not required | Prior authorization is required for initial treatment |
| Documentation must include clinical history | Documentation must include clinical history |
| Re-review every 24 months | Re-review every 12 months with updated clinical documentation |
CPT, HCPCS, and ICD-10 Codes for DTaP and Tdap Vaccines Under CPB 0653
Covered CPT Codes (When Selection Criteria Are Met)
| Code | Type | Description |
|---|---|---|
| 90471 | CPT | Immunization administration (percutaneous, intradermal, subcutaneous, or intramuscular injection); first or only component of each vaccine or toxoid administered |
| 90472 | CPT | Immunization administration; each additional vaccine (single or combination vaccine/toxoid) — list separately in addition to 90471 |
| 90696 | CPT | Diphtheria, tetanus toxoids, acellular pertussis vaccine and inactivated poliovirus vaccine (DTaP-IPV); Kinrix or Quadracel |
| 90697 | CPT | Diphtheria, tetanus toxoids, acellular pertussis vaccine, inactivated poliovirus vaccine, Haemophilus influenzae type b, and hepatitis B vaccine (Vaxelis) |
| 90698 | CPT | Diphtheria, tetanus toxoids, acellular pertussis vaccine, Haemophilus influenzae type b, and inactivated poliovirus vaccine (Pentacel) |
| 90700 | CPT | Diphtheria, tetanus toxoids, and acellular pertussis vaccine (DTaP), when administered to individuals younger than 7 years |
| 90702 | CPT | Diphtheria and tetanus toxoids adsorbed (DT) when administered to individuals younger than 7 years |
| 90714 | CPT | Tetanus and diphtheria toxoids adsorbed (Td), preservative free, when administered to individuals 7 years or older (Tenivac) |
| 90715 | CPT | Tetanus, diphtheria toxoids and acellular pertussis vaccine (Tdap), when administered to individuals 7 years or older |
| 90723 | CPT | Diphtheria, tetanus toxoids, acellular pertussis vaccine, hepatitis B, and poliovirus vaccine, inactivated (Pediarix) |
Key ICD-10-CM Diagnosis Codes
| Code / Range | Description |
|---|---|
| Z23 | Encounter for immunization |
| S00.00x+–S00.97x+, S10.0xx+–S10.97x+, S20.00x+–S20.91x+, S30.0xx+–S30.98x+, S40.011+–S40.929+, S50.00x+–S50.919+, S60.00x+–S60.949+, S70.00x+–S70.929+, S80.00x+–S80.929+, S90.00x+–S90.936+ | Superficial injury (body-region specific) |
| S01.00x+–S01.95x+, S11.011+–S11.95x+, S21.001+–S21.95x+, S31.000+–S31.839+, S41.001+–S41.159+, S51.001+–S51.859+, S61.001+–S61.559+, S71.001+–S71.159+, S81.001+–S81.859+, S91.001+–S91.359+ | Open wound (body-region specific) |
| S02.0xxB | Fracture of vault of skull, open |
| S02.10xB–S02.19xB | Fracture of base of skull, open |
| S02.2xxB | Fracture of nasal bones, open |
| S02.600B–S02.69xB | Fracture of mandible, open |
| S02.8xxB–S02.92xB | Fractures of other specified and unspecified skull and facial bones, open |
| S03.00x+–S03.03x+ | Dislocation of jaw (open; code for open wound must be included) |
| S06.0X0A–S06.A1XS | Intracranial injury (open; code for open wound must be included) |
| S06.0XAA–S06.9XAS | Intracranial injury (open; code for open wound must be included) |
| S12.000B–S12.691B, S22.000B–S22.089B, S32.000B–S32.19xB | Fracture of vertebral column, open |
| S12.8xx+ | Fracture of rib(s), sternum, larynx, and trachea, open |
| S13.100+–S13.181+, S23.100+–S23.171+, S33.100+–S33.39x+ | Dislocation of vertebra (open; code for open wound must be included) |
| S21.301+–S21.95x+, S31.600+–S31.659+ | Internal injury of thorax, abdomen, and pelvis (open; code for open wound must be included) |
| S22.20xB–S22.49xB | Fracture of rib(s), sternum, larynx, and trachea, open |
| S22.9xxB | Fracture of bony thorax, part unspecified, open |
| S23.420+–S23.429+ | Dislocation of sternum (open; code for open wound must be included) |
| S32.301B–S32.9xxB | Fracture of pelvis, open |
| S42.001B–S42.92xB, S52.001B–S52.92xB, S62.001B–S69.92xB | Fracture of upper limb, open |
| S43.001+–S43.396+, S53.001+–S53.196+, S63.001+–S63.299+ | Dislocation of upper limb (open; code for open wound must be included) |
| S72.001B–S72.92xB, S82.001B–S82.92xB, S92.001B–S92.919B | Fracture of lower limb, open |
| S73.001+–S73.199+, S83.001+–S83.196+, S93.01x+–S93.336+ | Dislocation of lower limb (open; code for open wound must be included) |
| T20.00x+–T32.99 | Burns |
A note on the wound and fracture codes: every open fracture and dislocation code requiring a companion open wound code needs that pairing on the claim. Submitting the fracture code alone without the corresponding open wound code is a clean path to a claim denial on wound-related vaccine reimbursement.
Get the Full Picture for CPT 90723
Track this policy across versions, search 1,500+ policies by CPT code, and get real-time alerts when any payer changes coverage.