I realize this is a bit theoretical since we're in dev time triage mode, but just to run with the idea for the sake of future potential designs: You could imagine like a list of dedicated status lines on 'health' checks, call them debuff states with @odebuff and @debuff messages whether they display visible effects to others or internal feelings to the player.
So you could have like withdrawal states, PDS status, disease effects, radiation effects, boost state, mutation state, and whatever other persistent effects I'm forgetting all reporting either one or both messages there as required. For example like:
@debuff ebola_1 is "You feel dangerously ill and are coughing blood and bleeding from your ears."
@odebuff ebola_1 is "%N appears to be coughing blood and bleeding from %p ears."
@debuff pds_1 is "You feel a cold, hollow intensity."
@odebuff pds_1 is "%N stares fixedly with a hollow intensity."
@debuff flashboost is "Your nose is bleeding."
@odebuff flashboost is "%N's nose is bleeding."
You could imagine a way of expanding that kind of system in the future into something like @mdebuff and @fdebuff as messages that would only show up with the requisite medical or forensics check. It would require a fair amount of putting new messages into old scripts but not too too much compared to what Fix-It can sometimes tackle. Something to consider in the future maybe.