Sorry I can't help with medical issues, but that looks like some kind of toad to me.