Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 90647 – Hib PRP-OMP vaccine, intramuscular


Code Definition

90647 is the CPT code for Hemophilus influenzae b vaccine (Hib), PRP-OMP conjugate, 3 dose schedule, for intramuscular use. It reports the vaccine product only, which in the US is PedvaxHIB, and is always billed with a separate administration code.

Confusing 90647 with 90648, or omitting the administration code, are common causes of denial. Confirming the formulation first avoids a corrected claim and a payment delay.

Section
90281-99607 Medicine
Subsection
90476-90759 Vaccines, Toxoids
Code range
90647 Hemophilus influenzae b vaccine (Hib), PRP-OMP conjugate, 3 dose schedule, for intramuscular use
Billable
No
Code also known as
Hib vaccine, PedvaxHIB, haemophilus influenzae type b immunization, Hib PRP-OMP shot
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 90647 reports the Hib PRP-OMP vaccine product only, which in the US means PedvaxHIB. PRP-T vaccines such as ActHIB take 90648 instead.

Always pair 90647 with an administration code. Use 90460 with counseling for patients 18 and under, or 90471 otherwise.

PedvaxHIB has a two-dose primary series, so a 6-month dose billed as 90647 may be flagged as age-ineligible.

Medicare Part B does not cover the adult Hib vaccine, which is generally a Part D benefit. Medicaid and the VFC program cover it for eligible children.

Claims software such as Pabau scrubs each claim before submission and checks eligibility through Claim.MD, so fewer 90647 claims come back denied.

What is CPT code 90647? Official descriptor and clinical overview

CPT code 90647 is the five-digit procedure code maintained by the American Medical Association for Haemophilus influenzae type b (Hib) vaccine, PRP-OMP conjugate, intramuscular. The official AMA descriptor reads: Hemophilus influenzae b vaccine (Hib), PRP-OMP conjugate, 3 dose schedule, for intramuscular use.

PRP-OMP stands for polyribosylribitol phosphate conjugated to outer membrane protein complex derived from Neisseria meningitidis. This conjugate carrier is what distinguishes 90647 from every other Hib code. In practice, 90647 maps to PedvaxHIB (Merck), the principal PRP-OMP Hib vaccine available in the United States.

  • Code type: Vaccine product (supply only)
  • Route: Intramuscular (IM) only
  • Conjugate carrier: Meningococcal outer membrane protein complex
  • Primary brand: PedvaxHIB (Merck)
  • Code family: CPT 90476-90759 (Vaccines, Toxoids)

This code covers the vaccine product only. It does not include the injection service. Every claim for CPT code 90647 must be accompanied by a separate administration code.

What CPT 90647 covers and what it excludes

CPT 90647 covers one product given by one route. Every other Hib formulation, and the injection service itself, is reported with a different code.

CategoryIncludedExcluded
Vaccine supplyPRP-OMP Hib vaccine (PedvaxHIB)PRP-T formulations (ActHIB, Hiberix), reported with 90648
RouteIntramuscular onlySubcutaneous or other routes
AdministrationNot included. Bill 90460 or 90471 separately.Never bundle admin into 90647 itself
Combination vaccinesNot applicableComvax (Hib-Hep B) uses a separate combination code
Dose series label3-dose schedule (per AMA descriptor)Does not limit billing to exactly 3 claims per patient

The “3 dose schedule” language in the descriptor reflects the ACIP-recommended series for PRP-OMP, which is 2 primary doses plus a booster. It does not cap reimbursement at three claims. Each documented, age-appropriate dose is billed on its own.

CPT 90647 vs CPT 90648: Choosing the right Hib vaccine code

Choosing between 90647 and 90648 is a frequent coding error on Hib vaccine claims. The right code depends on which formulation was given, and the two differ in carrier protein and dose count.

FeatureCPT 90647CPT 90648
FormulationPRP-OMP conjugatePRP-T conjugate
Conjugate carrierMeningococcal outer membrane proteinTetanus toxoid
Primary brand (US)PedvaxHIB (Merck)ActHIB (Sanofi Pasteur), Hiberix
Primary series doses2 doses (2 and 4 months)3 doses (2, 4, and 6 months)
Booster dose1 dose at 12-15 months1 dose at 12-15 months
RouteIntramuscularIntramuscular

The clinical record or vaccine administration log must document the specific brand and lot number administered. Code the brand that was given. Never pick a code from the product you usually stock and assume it matches.

Search CPT codes in the AAPC Codify CPT lookup to verify descriptors and crosswalks when preparing claims for either code.

ACIP dosing schedule and age-based billing eligibility

The Advisory Committee on Immunization Practices (ACIP) recommends the PRP-OMP series at specific ages. Claims submitted outside these windows face age-eligibility denials.

  • Dose 1: 2 months of age
  • Dose 2: 4 months of age
  • Booster: 12-15 months of age (at least 2 months after dose 2)

PRP-OMP has a two-dose primary series rather than three. PRP-OMP produces protective antibody levels after the first dose, so two primary doses suffice. A practice that gives PedvaxHIB at 2, 4, and 6 months therefore files a third claim. Payers may flag it as a duplicate or age-ineligible dose. The grid below sets the two schedules side by side.

Grid comparing Hib dose schedules: CPT 90647 PedvaxHIB doses at 2 and 4 months, no 6-month dose, booster at 12 to 15 months; CPT 90648 ActHIB or Hiberix doses at 2, 4 and 6 months plus a booster at 12 to 15 months
The 6-month slot is where the two codes part ways, so a 6-month PedvaxHIB dose needs a catch-up reason on record. Schedule per ACIP (CDC).

Children who begin the Hib series late (after 7 months) follow a catch-up schedule with fewer doses. Document the patient’s age in months on the date of administration and confirm the dose is consistent with ACIP catch-up guidance before billing.

Administration codes to bill alongside CPT 90647

CPT code 90647 is a vaccine supply code only. Every administration of PedvaxHIB requires a separate administration code, such as 90460, on the same claim. Submitting 90647 without an administration code is incomplete billing and will result in underpayment or denial.

CodeDescriptionUse when
90460Immunization admin, first vaccine/toxoid component, with counseling by physician or QHP, age 18 and underPediatric patient, with face-to-face counseling from a physician or qualified health professional
90461Each additional vaccine/toxoid component administered with 90460Multi-antigen visit only. 90647 is single-antigen, so 90461 does not apply unless a combination product is given.
90471Immunization admin, first vaccine, intramuscularPatient age 19 or over, or when no physician/QHP counseling was provided
90472Each additional vaccine, IM, with 90471Second or subsequent vaccine on same visit for adult patients

Because 90647 is a single-antigen code, 90461 is almost never applicable unless a combination vaccine is administered on the same visit. The National Correct Coding Initiative (NCCI) does not bundle the administration codes into the vaccine supply code. The two are designed to be billed together. A payer that denies the administration code as a duplicate is misapplying NCCI edits, so appeal with the AMA’s vaccine billing guidance.

Medicare, Medicaid, and VFC coverage for CPT 90647

Coverage for the Hib vaccine depends on the payer and the patient’s age, so apply the rule that fits each population. Getting medical billing compliance right across payer types also limits audit exposure.

  • Medicare: The adult Hib vaccine is not a Part B benefit, even when it is medically indicated for asplenia or complement deficiency. Medicare generally covers it under Part D instead. Routine childhood immunization billing to Medicare is not appropriate.
  • Medicaid and CHIP: Medicaid programs are required to cover all ACIP-recommended vaccines for children under EPSDT (Early and Periodic Screening, Diagnostic, and Treatment) benefits. Bill according to your state Medicaid fee schedule and confirm any prior-authorization requirements.
  • Vaccines for Children (VFC) program: VFC-eligible children (Medicaid-enrolled, uninsured, underinsured, or American Indian/Alaska Native) receive the vaccine supply at no charge to the practice. Report 90647 with modifier SL (state-supplied vaccine) at the payer’s required charge, and bill the administration code (90460 or 90471). Never attempt to bill a commercial payer for the vaccine supply when VFC stock was used.
  • Commercial insurance: Most private payers cover ACIP-recommended vaccines. Confirm whether the plan uses an AWP-based allowable or a fixed fee schedule for 90647.

Diagnosis codes and documentation required when billing CPT 90647

Every CPT code 90647 claim needs a supporting ICD-10-CM diagnosis code, which for a routine dose is Z23. Meeting clean claim requirements from the outset removes the most preventable denial reasons.

  • Z23: Encounter for immunization (primary ICD-10-CM code for a routine vaccine visit)
  • Z00.129: Encounter for routine child health examination without abnormal findings (when the vaccine is part of a well-child visit)
  • Disease-specific codes: Use only when the vaccine is medically indicated rather than preventive (for example, D73.0 for hyposplenia in an older patient)

Documentation fields that must appear in the clinical record and on the claim:

  • Vaccine brand name and manufacturer
  • Lot number and expiration date
  • National Drug Code (NDC), which most payers require to identify the specific product
  • Route of administration (intramuscular) and anatomical site (for example, left vastus lateralis)
  • Date the Vaccine Information Statement (VIS) was provided to the patient or guardian, and the VIS edition date
  • Name of the administering provider

The NDC requirement is payer-dependent, but the majority of commercial payers and Medicaid programs require it. Submitting without the NDC is a frequent denial trigger. Add the NDC in the appropriate claim field (loop 2410, LIN segment on 837P) rather than as a note or attachment.

Hib vaccine reimbursement rates and fee schedule benchmarks

Reimbursement for CPT code 90647 varies by payer type and geographic location. Use the CMS Physician Fee Schedule lookup to verify current Medicare allowable amounts, and use the FastRVU 2026 lookup for RVU-based benchmarking. Rates change with each annual fee schedule cycle. Never rely on a prior-year figure without confirming it against the current schedule.

Commercial payers typically reimburse vaccine products at a percentage of the Average Wholesale Price (AWP) or at a negotiated fee schedule rate. The NDC on the claim lets the payer’s system match the product to its allowable. Some payers pay a claim without it at a generic or reduced rate instead of denying it. That underpayment is hard to catch in routine review.

Common claim denial reasons for CPT code 90647 and how to fix them

CPT 90647 denials repeat a handful of patterns, and each one shows up as a code on the remittance advice. The guide to medical billing denial codes decodes each CARC and RARC you will see. Structured denial management workflows then turn each diagnosis into a repeatable fix.

Denial reasonCommon causeFix
Wrong Hib code90648 billed when PedvaxHIB (PRP-OMP) was givenCorrect to 90647 and resubmit with the vaccine lot number confirming PRP-OMP
Missing NDCNDC field left blank or populated incorrectlyAdd the 11-digit NDC in the correct claim loop and resubmit
Age out of rangeDose billed outside ACIP schedule (for example, a 3rd primary dose for PRP-OMP)Verify that the ACIP catch-up schedule applies, and attach documentation supporting medical necessity
Duplicate claimSame date and antigen already paidConfirm the claim is a duplicate. For a corrected claim, void the original before resubmitting
Missing VIS dateVaccine Information Statement date not documentedAdd VIS provision date to the clinical record and resubmit with updated documentation
Admin code bundledPayer incorrectly treating 90460/90471 as duplicative of 90647Appeal with the AMA CPT guideline. Vaccine supply and administration are separately reportable by design
VFC billing errorCommercial payer billed for vaccine supply when VFC stock was usedReport 90647 with modifier SL (state-supplied vaccine) at the payer’s required charge, and bill the administration code

Modifier 25 note: A significant, separately identifiable evaluation and management (E&M) service may happen on the vaccination day. In that case, append modifier 25 to the E&M code. Do not append it to 90647. Modifier 59 is rarely needed on vaccine supply codes. NCCI edits do not bundle 90647 with its administration codes, so there is no conflict to override.

Pro Tip

Run a monthly audit on 90647 claims using your clearinghouse’s remittance data. Filter for CARC 6 (procedure inconsistent with patient age), CARC 97 (payment included in another service), and CARC 16 with RARC M119 (missing NDC). Fixing the upstream documentation behind these three prevents repeat denials without claim-by-claim rework.

How practice management software supports 90647 billing

The documentation failures behind CPT code 90647 denials, such as a missing NDC, an absent VIS date, or the wrong Hib code, follow a pattern. They happen when the dose is recorded in one system and the claim is built in another.

Pabau, the practice management platform we build, keeps the visit record and the claim in one system. Its claims management software scrubs each claim before submission. Errors surface while the claim is still in the practice, not weeks later on a denial.

US practices submit claims through Claim.MD, Pabau’s integrated clearinghouse partner, which handles eligibility checks and electronic remittance advice (ERA). Payment discrepancies then show at the claim level, not only in aggregate reports.

Pabau claims and billing screen
Pabau’s claims management scrubs each vaccine claim before it goes out, so coding and formatting errors are fixed before a payer sees them.

Practices that bill Medicaid, VFC, and commercial payers should record whether each dose came from VFC or private stock. Keeping that note in the record the claim is built from prevents a costly pediatric billing error. That error is a commercial claim for a VFC-funded dose.

Keep vaccine claims clean before they go out

Pabau scrubs each claim before submission and checks eligibility through Claim.MD. Coding errors on 90647 claims surface in the practice, not on a denial weeks later.

Pabau claims management dashboard

Conclusion

CPT code 90647 rewards the practice that settles the formulation first. Confirm PedvaxHIB from the lot record, then let the patient’s age decide the administration code and the dose count. Several of the denials in this guide start from skipping that first check.

The trade-off is a little more documentation at the point of care in exchange for fewer corrected claims. An NDC, a VIS date, and the SL modifier on VFC stock take seconds to record and weeks to chase.

Book a demo to see how Pabau’s claim scrubbing and Claim.MD eligibility checks keep pediatric vaccine claims clean.

Continue your research

Continue your research

Need a foundation in vaccine billing fundamentals? Medical billing explained covers the full claim lifecycle from service capture through payer payment.

Looking to understand how clearinghouses process vaccine claims? How Claim.MD clearinghouse works explains electronic claim submission and ERA processing for US practices.

Want a structured approach to reducing claim rejections? Superbill documentation guide walks through the fields that eliminate preventable denials at submission.

Frequently asked questions

What is CPT code 90647?

CPT code 90647 is the billing code for Haemophilus influenzae type b (Hib) vaccine in the PRP-OMP conjugate formulation, given intramuscularly. It covers the vaccine product only and applies to PedvaxHIB (Merck). A separate administration code (90460 or 90471) must be billed on the same claim.

What is the difference between CPT 90647 and CPT 90648?

CPT 90647 covers the PRP-OMP Hib formulation (PedvaxHIB, 2-dose primary series), while CPT 90648 covers the PRP-T formulation (ActHIB, Hiberix, 3-dose primary series). The carrier differs too. 90647 uses a meningococcal outer membrane protein, and 90648 uses tetanus toxoid. Use the code that matches the brand given.

Which administration codes should be billed with CPT 90647?

Bill 90460 (with physician/QHP counseling) for patients age 18 and under, or 90471 (without counseling or age 19 and over). Because 90647 is a single-antigen code, 90461 (each additional antigen) does not apply unless a combination vaccine is given on the same visit.

Is CPT 90647 covered by Medicare and Medicaid?

Medicare Part B does not cover the adult Hib vaccine, which is generally a Part D benefit instead. Medicaid and CHIP must cover all ACIP-recommended vaccines for eligible children under EPSDT, so 90647 is covered for pediatric Medicaid enrollees. For VFC stock, report 90647 with modifier SL at the payer’s required charge, and bill the administration code.

Can CPT 90647 be billed under the Vaccines for Children (VFC) program?

Yes. When VFC stock is used, report 90647 with modifier SL (state-supplied vaccine) at the payer’s required charge, and bill the administration code (90460 or 90471). The VFC program provides the vaccine at no cost to enrolled providers. Never bill a commercial payer for the supply when VFC-funded product was given.

Why is CPT 90647 being denied by payers?

Common denial triggers include the wrong Hib code (90648 billed instead of 90647), a missing NDC, or a dose outside the ACIP schedule for PRP-OMP. A missing VIS date and a VFC stock billing error are frequent too. Check the CARC on the remittance advice to see which one applies before resubmitting.

Avatar photo
Maja Popovska
Content Writer

Maja is a Senior Content Writer at Pabau, where she covers everything from practice management and compliance to medical aesthetics and patient experience. Off the clock: binging true crime docuseries, baking and dreaming about travel.
×