2026 ICD-10 Diagnosis Code J45.909: Reactive Airway Disease

Reactive Airway Disease ICD-10

You have seen the term “Reactive Airway Disease” or RAD on patient charts many times. It is a common phrase used when a patient has wheezing, coughing, or trouble breathing. But the problem comes when you need to pick the right ICD-10 code for billing and records. Many healthcare pros feel confused about which code fits RAD best. The good news is that ICD-10 gives us a specific code that works very well for most RAD cases. That code is J45.909. In this blog will break down everything you need to know about using J45.909 for reactive airway disease, so you can use this code with confidence tomorrow.

AI-Powered • HIPAA-Ready

Clinical notes, done for you.

Skriber listens, understands, and writes SOAP notes instantly — freeing you from hours of documentation.


What Is Reactive Airway Disease (RAD)?

Reactive airway disease is not a true medical diagnosis. It is more like a “work desk” name that doctors use when a patient has asthma-like symptoms but no official asthma diagnosis yet. Think of it as a holding term. You hear wheezes, the patient coughs, and their chest feels tight. But you are not 100% sure if it is asthma, bronchitis, or something else. So you write RAD in the chart.

Many pediatricians and emergency doctors use RAD very often. They see a child with wheezing after a cold. The child has never had asthma before. The doctor does not want to label the child with asthma after just one episode. So they call it RAD. This is very common in kids under 5 years old. Adults can have RAD too, especially after a viral illness or exposure to smoke or chemicals.

But here is the key point for coding. RAD is not a listed diagnosis in the ICD-10 book. You will not find a code that says “Reactive Airway Disease” exactly. This means you must choose the best match based on what the patient actually has. For most cases, that best match is J45.909.

Understanding ICD-10 Code J45.909: Breaking It Down

J45.909 is a specific code from the asthma family. Let us look at what each part means. The letter J means diseases of the respiratory system. The number 45 means asthma. The next digits .909 mean “unspecified asthma, uncomplicated.” So the full name is “Unspecified asthma, without mention of status asthmaticus, without mention of complication.”

Code PartMeaning
JRespiratory system diseases
45Asthma
.909Unspecified, uncomplicated

In plain English, J45.909 is the code you use when a patient has asthma symptoms, but you do not know the exact type of asthma. You also know the patient is not having a severe, life-threatening attack (status asthmaticus). And there are no other problems like infection or lung damage. This fits RAD very well because RAD is often “asthma-like but not fully diagnosed.”

Why use J45.909 instead of other asthma codes? Because RAD is usually unspecified. You do not know if it is mild intermittent, moderate persistent, or exercise-induced. You just know the airways are reacting. J45.909 accepts that uncertainty. It is the safest and most accurate code for most RAD patients.

When to Use J45.909 for Reactive Airway Disease: Clinical Scenarios

Scenario 1: A Child with First-Time Wheezing

You see a 4-year-old boy in your clinic. His mother says he has been coughing for three days. He caught a cold at daycare. Now at night, he makes a whistling sound when he breathes out. His oxygen level is 96%, and he is not in severe distress. You hear mild wheezes on both sides of his chest. He has never taken asthma medicine before. You write “Reactive airway disease, probable viral-induced wheezing” in your note. What code do you use? J45.909 is correct here.

Scenario 2: Adult with Cough After Chemical Fumes

A 45-year-old factory worker comes to urgent care. Yesterday, he breathed in smoke from a small fire at work. Today, he has a dry cough and chest tightness. His lungs sound clear, but his peak flow is a little low. He has no history of asthma or COPD. You diagnose RAD from irritant exposure. Again, J45.909 works best because you cannot call it true asthma yet.

Scenario 3: Follow-Up Visit for RAD

A 7-year-old girl had two episodes of wheezing with colds last winter. Her pediatrician called it RAD each time. Now she comes for a well-child check. She has no symptoms today. Her mom asks, “Does she have asthma?” You are not sure yet. You might still use J45.909 if you are monitoring her. But if she is completely well, you might use a Z-code for observation instead. That is a fine point we will cover later.

When NOT to use J45.909: If the patient has a clear asthma diagnosis, use a more specific asthma code. If the patient has pneumonia, bronchiolitis, or a foreign object in the airway, use those specific codes. RAD with clear wheezing but no fever is J45.909. RAD with fever and crackles? That might be pneumonia.

Documentation Tips for Accurate Coding Using J45.909

Good documentation protects you from audits and denials. When you use J45.909 for RAD, your note must make sense to a coder or auditor who cannot read your mind. Follow these simple rules.

Rule 1: Always write “Reactive Airway Disease” in your assessment. Do not just write “RAD” without spelling it out. Some coders may not know the abbreviation. Write: “Reactive airway disease (RAD) – likely viral-induced wheezing.” This tells the coder why you chose J45.909.

Rule 2: Describe the symptoms. In your HPI (history of present illness), write the key words: wheezing, coughing, chest tightness, shortness of breath. Write when it started, what makes it worse, and what makes it better. Coders look for these words to support J45.909.

Rule 3: Mention what it is NOT. If you are sure it is not pneumonia or a blocked airway, say so. Write: “No fever. Lungs clear except mild wheeze. No signs of infection. No foreign body suspected.” This helps rule out other codes and supports J45.909.

Here is a quick example of good documentation:

Assessment: Reactive airway disease (RAD), first episode. Likely triggered by upper respiratory infection. Patient has wheezing and dry cough. No fever. No history of asthma. Oxygen saturation normal.
Plan: Albuterol inhaler as needed. Return if breathing worsens.
ICD-10: J45.909

Other ICD-10 Codes to Consider Before Choosing J45.909

Sometimes RAD is not the best fit. You need to know the other codes that might be more correct. Here is a simple table to help you compare.

If the patient has…Use this code insteadWhy
RAD with fever, crackles, and thick mucusJ15.9 (Pneumonia, unspecified)Sounds like an infection, not just airway reactivity
RAD in a baby under 2 with wheezing and a coldJ21.9 (Acute bronchiolitis, unspecified)Bronchiolitis is the correct term for viral wheezing in infants
RAD with known asthma historyJ45.40 – J45.52 (Specific asthma types)Use the specific asthma code, not unspecified
RAD after a bad allergic reactionJ45.909 still works, but note the triggerDocument the allergen separately if needed
RAD with severe breathing failureJ45.902 (Unspecified asthma with status asthmaticus)This means a life-threatening attack

The main takeaway is this: J45.909 is for mild to moderate RAD without complications. If the patient is very sick, has a fever, or has another clear lung disease, pick a different code.

Common Mistakes Healthcare Pros Make with J45.909 and RAD

Even experienced doctors and coders make errors with this code. Knowing the common mistakes will help you avoid them. Here are the top five mistakes we see in clinics and hospitals.

AI-Powered • HIPAA-Ready

Let AI handle your clinical notes.

Skriber listens during the visit and creates complete SOAP notes in seconds — so you can stay focused on the patient.

  • Capture Ambient listening during sessions
  • Transcribe Speech → text instantly
  • Generate SOAP Accurate structured notes
  • Review & sign Edit and finalize instantly
Start Free No credit card required

Mistake #1: Using J45.909 for every wheezing child. A baby with RSV and wheezing may have bronchiolitis, not RAD. Bronchiolitis has code J21.9. Using J45.909 for bronchiolitis is wrong and can lead to denied claims. Ask yourself: Is this child under 2 years old? Did the wheezing start with a known virus? If yes, J21.9 is better.

Mistake #2: Using J45.909 when the patient has a clear asthma diagnosis. If a patient has known mild persistent asthma, do not use the unspecified code. Use J45.30 (mild persistent asthma, uncomplicated) or similar. Unspecified codes are for uncertain or new diagnoses. Using them for known asthma looks like lazy coding.

Mistake #3: Forgetting to document the “why.” An auditor sees J45.909 but your note just says “RAD.” No symptoms described. No exam findings. The auditor may deny the claim. Always write at least one sentence about wheezing, cough, or breathing trouble.

Mistake #4: Using J45.909 for a COPD flare. Some older adults with COPD get wheezing. That is not RAD. RAD is a term usually reserved for children or adults without chronic lung disease. For COPD with wheezing, use J44.1 (COPD with exacerbation).

Mistake #5: Using J45.909 for a patient who is completely well. If you are seeing a patient for a check-up and they have no current symptoms, do not use an active asthma code. Use Z09 (follow-up exam after treatment) or Z76.89 (persons encountering health services for other specified reasons). J45.909 is for active symptoms.

Why Proper Coding of RAD with J45.909 Matters

You might wonder, “Does it really matter if I pick the exact right code?” Yes, it matters for several big reasons. Let us look at each one.

Reason 1: Getting paid correctly. Insurance companies review codes before paying claims. If you use J45.909 for a baby with bronchiolitis, the payer may deny the claim or ask for a refund later. That costs your practice time and money. Using the right code the first time means faster payment.

Reason 2: Tracking patient health. Public health agencies use ICD-10 codes to track diseases. If every reactive airway disease gets coded as J45.909, we may think asthma rates are higher than they really are. That changes research, funding, and guidelines. Accurate coding gives us true numbers.

Reason 3: Avoiding audits. Medicare and private insurers audit medical records. They look for patterns of wrong coding. If they see you using J45.909 for every cough or wheeze, you may get flagged. An audit is stressful and can lead to fines. Good coding habits keep you safe.

Reason 4: Better patient care. When you code accurately, the patient’s problem list stays correct. A future doctor looking at the chart will see “J45.909 – unspecified asthma” and know the patient had airway reactivity. That helps them make good decisions. Wrong codes lead to wrong assumptions.

Here is a quick checklist before you hit “submit” on any RAD claim:

  • Did the patient have wheezing, cough, or chest tightness?
  • Is the patient under 2 years old (if yes, consider bronchiolitis)?
  • Does the patient have known asthma (if yes, use specific asthma code)?
  • Did I document symptoms in the note?
  • Is there no fever, no pneumonia, no severe distress?
  • If all answers are “yes” for the first and last, and “no” for the middle ones, J45.909 is likely correct.

A Simple Decision Tree for J45.909 and RAD

Sometimes a picture helps more than words. Here is a simple step-by-step decision tree you can keep at your desk or save on your phone.

Step 1: Does the patient have wheezing or coughing?

  • No → Do not use J45.909.
  • Yes → Go to Step 2.

Step 2: Is the patient under 2 years old with fever and known viral illness?

  • Yes → Consider J21.9 (bronchiolitis) instead.
  • No → Go to Step 3.

Step 3: Does the patient have a known asthma diagnosis?

  • Yes → Use the specific asthma code (J45.30, J45.40, etc.).
  • No → Go to Step 4.

Step 4: Is the patient in severe breathing distress?

  • Yes → Consider J45.902 (asthma with status asthmaticus) or admit to hospital.
  • No → Go to Step 5.

Step 5: Use J45.909 (unspecified asthma, uncomplicated). Document RAD and symptoms clearly.

This tree takes 10 seconds to run through. It will save you from most coding errors.

Special Situations: RAD in Children vs. Adults

Children and adults get RAD for different reasons. The coding rules are the same, but your thinking should be a little different. Let us break it down.

For Children (especially ages 1 to 5)

RAD is very common in this group. Most episodes are caused by cold viruses. The child wheezes for 2 to 3 days, then gets better. Many of these children do not go on to have true asthma. Using J45.909 for these first-time wheezers is fine. But be careful with babies under 12 months. They more often have bronchiolitis. Also, if a child has more than 3 episodes of RAD in one year, start thinking about a true asthma diagnosis. You may need to switch to a specific asthma code at that point.

For Adults

RAD in an adult is less common. Most adult wheezing is from true asthma, COPD, or heart failure. So before you use J45.909 for an adult, ask yourself: Does this person smoke? Do they have heart disease? Could this be COPD? If the answer to all is no, and the wheezing started after a cold or chemical exposure, then J45.909 is okay. But many coders would say that an adult with wheezing and no prior lung disease should just be called “new onset asthma” and coded with J45.909 anyway. So it is still acceptable, just less common.

Final Summary (Your Cheat Sheet for J45.909 and Reactive Airway Disease)

Let us put everything together in one easy-to-use summary. You can print this section and keep it near your computer.

What is RAD? A temporary term for asthma-like symptoms without an official asthma diagnosis.

What is J45.909? Unspecified asthma, uncomplicated. The best code for most RAD cases.

When to use J45.909 for RAD:

  • First-time wheezing
  • Wheezing with a cold (in a child over 1 year)
  • Cough and chest tightness after smoke or fumes
  • No fever
  • No known asthma
  • No severe breathing failure

When NOT to use J45.909 for RAD:

  • Baby under 1 year with RSV (use J21.9)
  • Known asthma (use specific asthma code)
  • Fever and crackles (use pneumonia code)
  • COPD patient (use J44.1)
  • No symptoms at all (use Z-code)

Documentation must-haves:

  • Write “Reactive airway disease” spelled out
  • List symptoms: wheeze, cough, chest tightness
  • Note what it is not (no fever, no pneumonia)
  • Include exam findings

Common pitfalls to avoid:

  • Using J45.909 for every wheeze
  • Forgetting to document symptoms
  • Using unspecified code for known asthma
  • Using J45.909 for well-child visits

Conclusion:

Reactive airway disease is a messy term. ICD-10 does not have a perfect match for it. But J45.909 comes very close. It stands for unspecified asthma without complications. For most patients with first-time wheezing, viral-induced cough, or mild reactions to irritants, this code is accurate and defensible.

Remember the golden rule: Document what you see, hear, and find. Write “wheezing” and “cough” in your note. Write “no fever” and “no known asthma.” Then use J45.909. If the patient is very young, very sick, or has other lung problems, use a different code. But for the everyday RAD patient in your clinic or urgent care, J45.909 will serve you well. Now go ahead and code with confidence. Your documentation will be clean. Your claims will be paid. And your patients will get the right diagnosis on their records. That is good medicine and good business.


for clinicians · HIPAA-ready

Spend more time with patients, not paperwork.

Skriber transforms ambient speech into accurate SOAP notes — finished before your next session.

No credit card required.

Doctor smiling
“My notes are finished before I leave the room.” — Dr. Sofia R., Family Medicine



Dr. Connor Yost is an Internal Medicine resident at Creighton University School of Medicine in Arizona and an emerging leader in clinical innovation. He currently serves as Chief Medical Officer at Skriber, where he helps shape AI-powered tools that streamline clinical documentation and support physicians in delivering higher-quality care. Dr. Yost also works as a Strategic Advisor at Doc2Doc, lending his expertise to initiatives that improve financial wellness for physicians and trainees.

His professional interests include medical education, workflow redesign, and the responsible use of AI in healthcare. Dr. Yost is committed to building systems that allow clinicians to spend more time with patients and less on administrative tasks. Outside of medicine, he enjoys photography, entrepreneurship, and family life.

Scroll to Top