ICD-10 Coding for Sore Throat
For a patient presenting with only "sore throat" documented, use R07.0 (Pain in throat) as your primary code, and consider adding J02.9 (Acute pharyngitis, unspecified) if there is clinical evidence of pharyngeal inflammation.
Primary Coding Options
The most appropriate ICD-10 codes for sore throat depend on your clinical findings and documentation:
R07.0 - Pain in throat
- Use this when the patient's chief complaint is throat pain/discomfort without documented pharyngeal inflammation
- This is the most defensible code when documentation is limited to the symptom "sore throat"
- Captures the patient's subjective complaint accurately
J02.9 - Acute pharyngitis, unspecified
- Use this when you have examined the patient and documented pharyngeal inflammation
- Requires clinical evidence beyond just the patient's complaint
- More specific than a symptom code and preferred when inflammation is present
Additional Codes to Consider Based on Clinical Context
Based on the clinical presentation described in guidelines 1, acute sore throat represents inflammatory processes in the pharynx, tonsils, or nasopharynx, most commonly of viral origin 1. Consider these additional codes:
If viral etiology suspected:
- J06.9 - Acute upper respiratory infection, unspecified (when sore throat is part of common cold symptoms)
- B34.9 - Viral infection, unspecified (if viral etiology is clinically apparent but specific virus unknown)
If bacterial pharyngitis is documented:
- J02.0 - Streptococcal pharyngitis (requires positive strep test or culture)
- J03.90 - Acute tonsillitis, unspecified (if tonsillar involvement is present)
- J03.00 - Acute streptococcal tonsillitis (if strep confirmed with tonsillar involvement)
If associated symptoms are present:
- R05.9 - Cough, unspecified (if cough accompanies sore throat)
- R50.9 - Fever, unspecified (if fever is documented)
- J31.2 - Chronic pharyngitis (only if symptoms >14 days and chronic pattern established)
Clinical Documentation Pitfalls
Critical caveat: ICD-10 codes alone often contain less information than necessary for complete clinical documentation 2. When coding sore throat:
- Document your physical exam findings - presence or absence of pharyngeal erythema, tonsillar exudate, lymphadenopathy
- Note associated symptoms - fever, cough, rhinorrhea, which support upper respiratory infection codes
- Record any testing performed - rapid strep test, throat culture results
- Specify acuity - acute (<14 days) vs chronic (>14 days) presentation 1
Coding Algorithm
Follow this decision tree:
Is there documented pharyngeal inflammation on exam?
- YES → Use J02.9 (Acute pharyngitis, unspecified) as primary
- NO → Use R07.0 (Pain in throat) as primary
Is there evidence of specific etiology?
- Positive strep test → Change to J02.0 (Streptococcal pharyngitis)
- Tonsillar involvement → Consider J03.90 or J03.00
- Part of URI syndrome → Add J06.9
Are there associated symptoms documented?
- Add secondary codes for fever (R50.9), cough (R05.9), etc.
The key distinction: R07.0 is a symptom code (what the patient reports), while J02.9 is a diagnosis code (what you find on examination). Use the most specific code your documentation supports, as specificity improves with clinical findings beyond the chief complaint 2.