diff --git a/code/datums/quirks/negative_quirks.dm b/code/datums/quirks/negative_quirks.dm
index 66f93d1d9b7..5f78822936a 100644
--- a/code/datums/quirks/negative_quirks.dm
+++ b/code/datums/quirks/negative_quirks.dm
@@ -911,7 +911,7 @@
allergy_chem_names += initial(chem_type.name)
allergy_string = allergy_chem_names.Join(", ")
- name = "Extreme [allergy_string] Allergies"
+ //name = "Extreme [allergy_string] Allergies"
medical_record_text = "Patient's immune system responds violently to [allergy_string]"
var/mob/living/carbon/human/human_holder = quirk_holder
diff --git a/code/game/objects/items/devices/scanners/health_analyzer.dm b/code/game/objects/items/devices/scanners/health_analyzer.dm
index 28d7b1d0ecf..e0386d63a78 100644
--- a/code/game/objects/items/devices/scanners/health_analyzer.dm
+++ b/code/game/objects/items/devices/scanners/health_analyzer.dm
@@ -189,6 +189,13 @@
render_list += "Subject Major Disabilities: [carbontarget.get_quirk_string(FALSE, CAT_QUIRK_MAJOR_DISABILITY)].\n"
if(advanced)
render_list += "Subject Minor Disabilities: [carbontarget.get_quirk_string(FALSE, CAT_QUIRK_MINOR_DISABILITY)].\n"
+ // Allergies
+ for(var/datum/quirk/quirky as anything in target.quirks)
+ if(istype(quirky, /datum/quirk/item_quirk/allergic))
+ var/datum/quirk/item_quirk/allergic/allergies_quirk = quirky
+ var/allergies = allergies_quirk.allergy_string
+ render_list += "Subject is extremely allergic to the following chemicals:\n"
+ render_list += "[allergies]\n"
if (HAS_TRAIT(target, TRAIT_IRRADIATED))
render_list += "Subject is irradiated. Supply toxin healing.\n"