T78.4 — Allergy, Unspecified: the ICD-10 Code Explained
Reviewed by the LabReadAI medical team
If the «Diagnosis» field of a certificate, discharge note or referral shows T78.4 and nothing else, the first question is usually: what exactly did they find? The straight answer: T78.4 is the code for allergy — with a caveat built into the wording itself, because it is allergy unspecified. The reaction was recorded; its cause and its target were not. Below we take the code apart, explain the oddity of the injury class, show how T78.4 differs from the «named» allergy codes, and set out what is worth doing next.
What the ICD-10 code T78.4 actually means
The official ICD-10 wording of T78.4 is «Allergy, unspecified». Element by element:
- T — the letter of ICD-10 Class XIX: «Injury, poisoning and certain other consequences of external causes» (categories S00–T98). S and T split the class: S covers injuries to a single body region, T covers multiple regions, poisonings and other consequences of external exposure.
- 78 — the category number. T78 is titled «Adverse effects, not elsewhere classified» and belongs to the T66–T78 block, «Other and unspecified effects of external causes».
- .4 — the subcategory «allergy, unspecified»: the reaction is accepted as allergic, but no allergen, no target organ and no clinical form has been recorded.
Put together, T78.4 states: «this person had an allergic reaction; the details are not established». What you are holding is not a final diagnosis but a note of fact, left in place until the reaction is worked up.
That is why allergists treat T78.4 as a temporary code: after testing it normally gives way to something more precise.
Where you may have seen this code
T78.4 shows up wherever a reaction has to be recorded quickly, without the time or data to specify it:
| Document | Why T78.4 is there |
|---|---|
| Ambulance or emergency call record | The reaction is acute, the allergen unknown; the task is to record the fact and help |
| Urgent care attendance certificate | Rash, swelling or itching documented; no investigation performed |
| Referral to an allergist or immunologist | The primary care doctor records the reason for referral: sort the reaction out |
| Outpatient visit record | The administrative record of the visit, which needs a valid code of some kind |
| Hospital discharge note | Listed among comorbidities: an episode that was not the reason for admission |
| Insurance claim | The clinic reports the service delivered; the code justifies payment |
| A child's medical record | A note about a reaction to a food or medicine before proper testing |
One frequent finding is T78.4 sitting beside a note about a drug reaction. That is not the same as a documented allergy history: ICD-10 puts a past allergy to medicines in category Z88 and an allergy to other agents in Z91.0.
Why an allergy code sits in the injury class
This is the question people ask most, and it is entirely reasonable: an allergy is neither a fracture nor a burn, so why «injury»?
The answer is in the full title of Class XIX. It reads «Injury, poisoning and certain other consequences of external causes», and it is the third part that does the work. The logic of ICD-10 is that Class XIX gathers conditions caused by something outside the body — mechanical force, a poison, a medicine, temperature, a food agent. An allergy is a response to an external agent. When that agent is not named and no target is given, the record has nowhere to go among the organ-based classes: allergic rhinitis would go to respiratory diseases, contact dermatitis to skin diseases, but an unspecified allergy belongs to no organ at all.
So it lands in the catch-all category T78, «Adverse effects, not elsewhere classified». The title is honest about the purpose: this is where things go when they fit nowhere else.
It is worth knowing that this is a feature of the tenth revision specifically. ICD-11 changed the logic: allergic and hypersensitivity conditions were moved into the chapter on diseases of the immune system, where they conceptually belong. But ICD-10 remains in force for statistics and reporting in many health systems, so T78.4 will keep appearing in Class XIX for now.
The practical takeaway: the letter T in your document does not mean injury. It names a section of the classification, not a mechanism of harm.
Is a T78.4 diagnosis dangerous, and what it says about you
Accuracy matters in both directions here — no alarm, no smoothing over.
What the code does say: a reaction occurred and a doctor judged it allergic. That deserves to be taken seriously, if only because allergic reactions can recur and intensify on the next encounter with the same agent.
What the code does not say:
- Severity. T78.4 can follow a patch of hives on one wrist or a widespread urticarial episode. Severity is described in words in the report.
- Cause. The allergen is not named — that is the whole meaning of «unspecified».
- Prognosis. The code records a fact at the moment of issue and predicts nothing.
An important point about severe reactions. ICD-10 has dedicated codes for anaphylaxis: T78.2 — anaphylactic shock, unspecified; T78.0 — anaphylactic shock due to food; T78.3 — angioneurotic oedema (Quincke's oedema). If your document says T78.4, the doctor did not describe the event as anaphylactic. That is an assessment of that episode, not a guarantee about future ones — which is exactly why an unexplained allergy needs clarifying.
Separately, plainly and without dramatising: emergency care is needed if a reaction brings difficulty breathing, swelling of the lips, tongue or throat, a hoarse voice, dizziness, sudden weakness, or a widespread rash with a drop in blood pressure. That is a different order of event and it does not tolerate waiting.
Neighbouring codes: T78.4 versus J30, L23, T78.2 and L20
ICD-10 contains many allergy codes, scattered across classes according to the target organ. T78.4 stands apart precisely because no target is named:
| Code | Meaning | How it differs from T78.4 |
|---|---|---|
| T78.4 | Allergy, unspecified | The reaction is recorded; allergen and target organ are not established |
| T78.2 | Anaphylactic shock, unspecified | A systemic immediate-type reaction affecting breathing and circulation — an emergency |
| T78.3 | Angioneurotic oedema (Quincke's oedema) | Deep swelling of skin and mucosa, often face and larynx — the form is named |
| J30 | Vasomotor and allergic rhinitis | The target is the nasal lining: congestion, sneezing, watery discharge, seasonal hay fever |
| L23 | Allergic contact dermatitis | The target is skin at the point of contact: metal, cosmetics, latex, household chemicals |
| L50.0 | Allergic urticaria | A named skin form — weals and itching like a nettle sting |
| L20 | Atopic dermatitis | A chronic relapsing skin disease rather than a one-off reaction — see the L20 explainer |
| J45.0 | Predominantly allergic asthma | The target is the bronchi and the condition is chronic; detailed on the J45 page |
| L40 | Psoriasis | Not an allergy at all: autoimmune skin inflammation sometimes mistaken for an allergic rash — see code L40 |
The practical substance of the table: T78.4 is the code before testing, the others come after it. As soon as an allergist names the allergen and the form of the reaction, a precise code appears in the records and T78.4 drops out of them.
Which tests are usually ordered with this code
With an unspecified allergy the aim of testing is singular — to make it specified. What an assessment usually includes (the doctor decides the actual list; this is the logic behind it):
- Full blood count with differential. Eosinophils, the cells involved in allergic inflammation, get the attention. A rise supports the allergic explanation but does not establish a diagnosis on its own.
- Total immunoglobulin E (IgE) — a marker of overall allergic predisposition. It shows the tendency without naming the culprit.
- Specific IgE to individual allergens (allergy panel) — this is the part that turns T78.4 into a precise code. Panels are grouped: food, household, pollen, animal dander, drugs. What such testing includes and how to read it is explained in the allergy panel overview.
- Skin testing (prick or scratch tests) — performed by an allergist away from a flare and away from certain medicines; preparation is required.
- A food and symptom diary — simple and often the most informative element: what was eaten, used, touched, and how long before the reaction appeared.
- Serum tryptase — used in selected situations after severe episodes, at the doctor's discretion.
How the mechanism of allergy works, and why the same trigger produces a runny nose in one person and a rash in another, is set out in the allergy guide.
A particular difficulty of allergy work-ups is reading the result. A specific IgE report is dozens of lines with reaction classes, where a high value is not always clinically meaningful and a normal one does not always rule the allergen out. Going through a finished report and matching values against your own history is what turns a sheet of numbers into specific questions for the allergist.
What to do next
A practical sequence once T78.4 appears in your documents:
- Reconstruct the episode. While the memory is fresh, write down the date, what you ate, which medicines you took, which cosmetics and cleaning products you used, and any contact with animals, plants or insect bites. A month later none of this is recoverable.
- Ask the doctor what they actually saw. The wording in the report matters more than the code: «urticaria», «eyelid swelling», «rash after taking a medicine» already points the search.
- Do not blindly cut out half your diet. Broad self-imposed restrictions without confirmation hinder later testing and impoverish nutrition, and usually fail to find the cause.
- Complete the laboratory part. Total IgE and specific IgE are the base from which clarification starts. Timing matters: some tests are uninformative immediately after an episode, and skin testing is done away from a flare — check the order of steps with your doctor in advance.
- Take the results to an allergist. It is the doctor who ties numbers to history; without that, the report stays a set of values.
- If the reaction followed a medicine, get it recorded in writing. The drug's name belongs in your medical record and should be mentioned at every appointment, dentists and surgeons included. That is the only real protection against a repeat prescription.
- Check whether the code has been replaced. After the work-up, new documents should carry a specified code:
J30,L23,L50.0,J45.0. If T78.4 is still there, the clarification is unfinished.
The short version
T78.4 is the code for allergy, unspecified: the reaction is on record, the cause and target are not. It sits in Class XIX not because allergy is considered an injury, but because that class collects the consequences of external exposures and an unspecified reaction has nowhere else to go. The code conveys neither severity nor prognosis — it is a note of fact left in place before testing. The value lies not in the record but in converting it into a precise code: IgE and an allergy panel, a diary, and an appointment with an allergist.
For informational purposes only
This article is for informational purposes only and does not constitute medical advice, diagnosis, or treatment. Please consult a healthcare professional for medical guidance.