It heals only allies with the stated conditions on them (for some 500 hp per condition).
So if you remove 3 condis from 5 allies that means it heals 15×500 extra hp, for each condi removed? If that is case it sure isn’t op, and i bet zerg trains wont use this at all…