diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm
index 28f9bfe412..bffdb4af2b 100644
--- a/code/game/machinery/adv_med.dm
+++ b/code/game/machinery/adv_med.dm
@@ -265,6 +265,25 @@
if(!D.hidden[SCANNER])
dat += text("Warning: [D.form] Detected\nName: [D.name].\nType: [D.spread].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure]
")
+ var/implnts = ""
+ for(var/obj/item/weapon/implant/I in occupant)
+ if(I in occupant)
+ if(I.implanted)
+ if(istype(I, /obj/item/weapon/implant/death_alarm))
+ implnts += "death alarm
"
+ if(istype(I, /obj/item/weapon/implant/loyalty))
+ implnts += "loyalty
"
+ if(istype(I, /obj/item/weapon/implant/chem))
+ implnts += "chemical
"
+ if(istype(I, /obj/item/weapon/implant/tracking))
+ implnts += "tracking
"
+
+ if(implnts)
+ dat += "
"
+ dat += "Detected implants:
"
+
+ dat += implnts
+
dat += "
| Organ | "
|---|