ICD-10 code J02 is the category header for acute pharyngitis — an acute inflammatory condition of the pharynx, commonly documented as sore throat, strep throat, or pharyngeal infection — within Chapter 10 of the ICD-10-CM classification (Diseases of the Respiratory System, J00–J99). J02 itself is not a billable code; coders must always select one of its subcategories — J02.0, J02.8, or J02.9 — based on the identified or unidentified causative organism. This distinction trips up even experienced coders and is a reliable audit target in outpatient and primary care settings.
What Does ICD-10 Code J02 Mean?
ICD-10 category J02 classifies acute pharyngitis — rapid-onset inflammation of the pharynx — and serves as the parent classification for three distinct subcodes differentiated by causative organism. The ICD-10-CM Official Guidelines place J02 under the block J00–J06 (Acute Upper Respiratory Infections). The category includes conditions documented as acute sore throat when no chronic modifier or complicating diagnosis is present.
Key attributes of the J02 category:
- J02 is a non-billable header code — never submit J02 alone on a claim
- Three subcategories exist: J02.0, J02.8, and J02.9 (all billable)
- Valid for outpatient, inpatient, and telehealth encounters
- Became effective in current form October 1, 2015; 2026 edition effective October 1, 2025
- Classified under ICD-10-CM Chapter 10: Diseases of the Respiratory System
What Conditions and Diagnoses Does the J02 Category Cover?
The J02 category captures acute inflammatory conditions of the pharyngeal mucosa regardless of cause, provided the condition is acute (not chronic) and the inflammation is confined to or primarily involves the pharynx rather than extending to adjacent structures such as the larynx or tonsils.
Conditions appropriately coded within J02 include:
- Acute sore throat (no specified cause)
- Acute bacterial pharyngitis due to Group A Streptococcus (GAS) — J02.0
- Acute pharyngitis due to adenovirus, rhinovirus, or other identified organisms — J02.8
- Acute pharyngitis where causative agent is unspecified or not documented — J02.9
- Septic pharyngitis (streptococcal) — maps to J02.0
- Acute catarrhal, membranous, phlegmonous, or suppurative pharyngitis — maps to J02.9 when unspecified
What Does the J02 Category Specifically Exclude?
The following conditions carry Excludes1 (never code together) or Excludes2 (reportable separately if both present) restrictions at the J02 category level:
Excludes1 — Do Not Code With J02:
- Acute laryngopharyngitis (J06.0) — use J06.0 when inflammation involves both larynx and pharynx
- Peritonsillar abscess (J36) — a complication, not a pharyngitis variant
- Pharyngeal abscess (J39.1) — distinct diagnosis requiring its own code
- Retropharyngeal abscess (J39.0) — separate anatomical site and severity
Excludes2 — May Code Alongside J02 If Both Clinically Present:
- Chronic pharyngitis (J31.2) — a patient may simultaneously have acute exacerbation and chronic disease
When Is J02.0, J02.8, or J02.9 the Right Code to Use?
Accurate subcategory selection within J02 depends entirely on what the provider documents about the causative organism and what supporting diagnostic evidence exists in the record. Follow this decision sequence:
- Review the provider’s assessment/diagnosis for any mention of a specific causative organism or confirmed test result.
- Check for documented test results — rapid antigen detection test (RADT), throat culture, or viral PCR panel.
- Confirm Group A Streptococcal (GAS) infection is positive before assigning J02.0 — a clinical suspicion alone is insufficient.
- Assess for any other identified organism (e.g., adenovirus, Epstein-Barr, Fusobacterium) — if documented, use J02.8 plus a secondary B-code to identify the agent.
- Default to J02.9 only when the provider documents pharyngitis with no identified organism and no confirmatory test result is on file.
- Verify no Excludes1 violation — do not pair J02.9 with influenza pharyngitis codes (J09.x2, J10.1, J11.1).
How Do J02.0, J02.8, and J02.9 Differ From Each Other?
| Code | Description | Documentation Trigger | Secondary Code Required? |
|---|---|---|---|
| J02.0 | Streptococcal pharyngitis | Confirmed RADT or throat culture positive for GAS | Optional: B95.0 (Strep Group A) |
| J02.8 | Acute pharyngitis, other specified organisms | Provider identifies specific non-strep organism | Required: B95–B97 to name organism |
| J02.9 | Acute pharyngitis, unspecified | No causative organism identified or documented | No |
What Documentation Is Required to Support J02 Codes?
Documentation requirements vary by subcategory. The distinction between J02.0, J02.8, and J02.9 is almost entirely documentation-driven — a claim submitted with the wrong subcategory due to missing clinical evidence is a top denial and audit trigger in primary care, pediatric, and urgent care billing.
What Must the Provider Document in the Clinical Notes?
For any J02 subcategory, the clinical record must include:
- Chief complaint referencing sore throat, pharyngeal pain, or dysphagia with acute onset
- Physical exam findings — documented pharyngeal erythema, exudate, edema, or tonsillar involvement
- Onset and duration — confirming “acute” rather than chronic or recurrent presentation
- Specific diagnosis in the assessment — provider must state “streptococcal pharyngitis,” “acute pharyngitis due to [organism],” or “acute pharyngitis, unspecified” explicitly
- Exposure or risk factor documentation when applicable (e.g., contact with confirmed strep case, childcare exposure)
Which Diagnostic or Lab Results Support Each Code?
- J02.0 (Strep pharyngitis): Requires a positive RADT (rapid strep test) or positive throat culture for GAS; clinical impression alone does not justify J02.0
- J02.8 (Other specified organism): Requires a positive viral or bacterial culture, PCR result, or monospot/EBV test naming the specific organism; provider must document the result in the assessment
- J02.9 (Unspecified): Appropriate when RADT is negative or pending and no organism has been identified; provider may also use when clinically treating as presumed viral pharyngitis without confirmatory testing
What Is the Documentation Standard for Inpatient vs. Outpatient Settings?
| Setting | Standard | Key Nuance |
|---|---|---|
| Outpatient | Code based on confirmed diagnosis at time of encounter | Do NOT code “rule out strep” — code the presenting symptom (sore throat) if RADT is pending at discharge |
| Inpatient | Code confirmed or established diagnoses; “probable” conditions may be coded per ICD-10-CM Guidelines Section II.H | Rare for pharyngitis alone to drive inpatient admission |
| Telehealth | Same outpatient rules apply; documentation must note pharyngeal exam findings or patient-reported clinical criteria | Remote Centor score documentation is increasingly used |
How Do J02 Codes Affect Medical Billing and Claims?
Acute pharyngitis is one of the highest-volume outpatient diagnoses in primary care, pediatrics, and urgent care settings. Coding accuracy here has direct financial implications — J02.0 versus J02.9 can affect medical necessity determination for antibiotic prescriptions and downstream clinical quality metrics tied to value-based payment contracts.
Key payer considerations:
- Most commercial payers and Medicare/Medicaid recognize all J02 subcategories for medical necessity when paired with appropriate E&M levels
- Unnecessary antibiotic prescribing linked to J02.9 (unspecified) without documented negative RADT is under increased payer scrutiny
- Some ACO quality programs track appropriate antibiotic prescribing for pharyngitis — coding the wrong subcategory can skew quality scores
- Telehealth claims for J02.x are generally reimbursable under post-PHE policies, but check state-specific Medicaid rules
What CPT or Procedure Codes Are Commonly Billed With J02 Codes?
| CPT Code | Description | Typical Pairing Context |
|---|---|---|
| 99213 / 99214 | Office visit, established patient | Standard E&M for pharyngitis encounter |
| 99202 / 99203 | Office visit, new patient | New patient presenting with sore throat |
| 87880 | RADT (rapid strep antigen) | Routinely paired with J02.0 or J02.9 |
| 87070 | Throat culture | Paired when RADT is negative but culture ordered |
| 87631 | Respiratory pathogen panel (PCR) | Paired with J02.8 when viral organism confirmed |
| 99441–99443 | Telephone E&M services | Some telehealth pharyngitis encounters |
Are There Any Prior Authorization or Coverage Restrictions?
- Antibiotics: Prior auth is rarely required for first-line treatment of J02.0, but documentation of positive RADT must support antibiotic medical necessity under some managed care contracts
- Rapid strep testing (87880): Generally covered without PA; however, some Medicare Advantage plans apply frequency edits — verify LCD for the jurisdiction
- Respiratory PCR panels: Prior authorization is common for high-cost panels (87631–87633) when the diagnosis is J02.9 without supporting clinical rationale; document clinical necessity explicitly
What Coding Errors Should You Avoid With J02 Codes?
In practice, J02-related claims generate a predictable set of avoidable errors that coders and billers see repeatedly in audit findings and denial queues. The most frequent include:
- Submitting J02 (header code) rather than a billable subcategory — J02 alone will reject on nearly every payer system
- Using J02.0 without a positive RADT or culture on file — a provider’s clinical impression is not sufficient; this is an audit finding waiting to happen
- Pairing J02.9 with influenza codes (J11.1, J10.1, J09.x2) — a direct Excludes1 violation that will result in denial; use only the influenza code when influenza is confirmed
- Failing to add the required B95–B97 organism code with J02.8 — the tabular instruction is explicit; omitting it constitutes incomplete coding
- Using J02.x when the pharyngitis involves the larynx — laryngopharyngitis is J06.0, not J02
- Coding “rule out” strep as J02.0 — outpatient guidelines prohibit coding suspected-but-unconfirmed diagnoses; use J02.9 or code the symptom (R07.0, sore throat)
What Do Auditors Look for When Reviewing Claims With J02 Codes?
Auditors reviewing J02 claims commonly flag these patterns:
- High volume of J02.0 without corresponding 87880 or 87070 CPT charges suggesting the RADT was not performed
- J02.9 coded alongside confirmed influenza — a clear Excludes1 violation
- J02.8 claims missing the required secondary B-code to identify the organism
- Antibiotic prescription in the encounter record when J02.9 (viral/unspecified) is coded — raises medical necessity questions
- J02.x on claims where the provider note documents “chronic sore throat” — this should be J31.2, not a J02 code
How Do J02 Codes Relate to Other ICD-10 Codes?
Understanding how J02 fits within the broader upper respiratory code set is critical for accurate sequencing and avoiding Excludes conflicts. The codes most commonly confused with or used alongside J02 include:
| Related Code | Relationship to J02 | Key Distinction |
|---|---|---|
| J00 | Excludes2 with J02 | Nasopharyngitis (common cold); pharynx + nasopharynx = use lower site (J02.9) |
| J03.x | Distinct code — do not substitute | Acute tonsillitis; separate anatomical site, separate code |
| J06.0 | Excludes1 with J02 | Acute laryngopharyngitis; use J06.0 when larynx is also inflamed |
| J31.2 | Excludes2 with J02 | Chronic pharyngitis; can coexist with acute episode if both documented |
| J36 | Excludes1 with J02 | Peritonsillar abscess; a complication, not pharyngitis itself |
| J11.1 / J10.1 | Excludes1 with J02.9 | Influenza with pharyngitis; code the influenza, not J02.9 |
| B95.0 | Use Additional with J02.0 | Identifies GAS as causative organism; optional but specificity-enhancing |
What Is the Correct Code Sequencing When J02 Appears With Other Diagnoses?
- Principal/first-listed diagnosis: J02.x is appropriate as the principal or first-listed code when pharyngitis is the reason for the encounter.
- Organism code (J02.8 only): Always sequence J02.8 first, then the organism-identifying B95–B97 code as an additional code.
- Fever: If fever is separately documented and addressed, R50.9 may be added; however, many payers consider fever integral to the pharyngitis diagnosis.
- Exposure to tobacco smoke: Per ICD-10-CM guidelines, add Z77.22 (contact with/exposure to tobacco smoke) when documented as relevant.
- Underlying immunocompromised state: If the patient’s recurrent pharyngitis is tied to an immunodeficiency, code the underlying condition and sequence appropriately per guidelines.
Real-World Coding Scenario — How J02 Codes Are Applied in Practice
Scenario: An 8-year-old established patient presents to a pediatric clinic with a 2-day history of sore throat, fever of 101.8°F, and difficulty swallowing. The provider documents pharyngeal erythema with tonsillar exudate on exam. An in-office rapid strep test is performed and returns positive for Group A Streptococcus. The physician documents “streptococcal pharyngitis” in the assessment and prescribes amoxicillin.
Correct Code Application
- J02.0 — Streptococcal pharyngitis (confirmed by positive RADT, documented in assessment)
- 87880 — RADT (rapid strep antigen test, in-office)
- 99213 — Established patient E&M, moderate complexity
- Optional: B95.0 — Streptococcus, Group A, as cause of diseases classified elsewhere
Common Mistake in This Scenario
- Incorrect code: J02.9 (Acute pharyngitis, unspecified)
- Why it fails: The RADT result is positive and documented. Using J02.9 when a specific organism has been confirmed is a specificity failure — it understates the diagnosis, can trigger medical necessity queries regarding the antibiotic prescription, and is a flag in routine coding audits. Always code to the highest level of specificity the documentation supports.
Frequently Asked Questions About ICD-10 Code J02
Is J02 a Billable ICD-10-CM Code for 2026?
J02 itself is not billable — it is a category header that must never be submitted on a claim. Coders must always use one of the three billable subcodes: J02.0, J02.8, or J02.9. Claims submitted with J02 alone will reject at the payer level as an invalid code for reimbursement.
What Is the Difference Between J02.0 and J02.9?
J02.0 is used specifically when Group A Streptococcal infection has been confirmed by a positive RADT or throat culture. J02.9 applies when the causative organism is not identified or documented, making it appropriate for viral pharyngitis, presumed pharyngitis without confirmatory testing, or encounters where a RADT is negative and no other organism is named.
Can I Code J02.9 and J11.1 (Influenza With Pharyngitis) Together?
No — this is a direct Excludes1 violation. J02.9 and the influenza pharyngitis codes (J09.x2, J10.1, J11.1) are mutually exclusive and may never appear on the same claim. When influenza is confirmed and pharyngitis is a manifestation of that infection, code only the influenza code.
What Secondary Code Is Required With J02.8?
J02.8 (Acute pharyngitis due to other specified organisms) requires a secondary code from the B95–B97 range (Bacterial and Viral Infectious Agents) to identify the specific causative organism. Common pairings include B97.0 (adenovirus) or B95.x (specific streptococcal/staphylococcal species). Submitting J02.8 without this secondary code constitutes incomplete coding and may trigger a medical necessity denial.
How Should I Code Acute Pharyngitis When the RADT Is Negative but Strep Is Still Suspected?
When a rapid strep test is negative and no culture has confirmed an organism, code J02.9 (Acute pharyngitis, unspecified). Do not assign J02.0 based on clinical suspicion alone. If the culture subsequently returns positive, the code may need to be updated on any pending or resubmitted claims, depending on payer policy for amended encounters.
Is J02.x Appropriate When Both Nasopharyngitis (J00) and Acute Pharyngitis Are Documented?
Per ICD-10-CM Chapter 10 guidelines, when a respiratory condition affects more than one site and is not specifically indexed, it should be classified to the lower anatomic site. Since the pharynx is anatomically inferior to the nasopharynx, the correct code in this scenario is J02.9 alone — do not code both J00 and J02.9 together.
Key Takeaways
- J02 is a category header, not a billable code — always select J02.0, J02.8, or J02.9 based on documentation
- J02.0 requires documented confirmation — positive RADT or throat culture for Group A Strep, not clinical impression alone
- J02.8 mandates a secondary B95–B97 organism code — omitting it is an incomplete coding error
- J02.9 and influenza codes are Excludes1 pairs — never code them together on the same claim
- Outpatient rules prohibit coding “rule out” strep as J02.0 — use J02.9 or code the symptom until confirmation is obtained
- When both nasopharyngitis and acute pharyngitis are present, code only J02.9 per the lower anatomic site rule
- For the complete official guidelines governing Chapter 10 coding, refer to the ICD-10-CM Official Coding Guidelines published annually by CMS and the WHO ICD reference for international classification context
For coding scenarios involving upper respiratory infections more broadly, review medical billing documentation requirements for J00–J06 codes together, as the Excludes notes across this block interact frequently.
Sources: CMS ICD-10-CM Official Coding Guidelines, WHO ICD-10 Online Browser, AHA Coding Clinic guidance on respiratory conditions, AAPC Otolaryngology Coding resources.