Focus question

If I wanted a line in a macro to heal my at focus when not moused over a target and moused over when moused over how would it read?

/cast [@focus, exists, help, nodead][@mouseover, exists, help, nodead][] "Healing Spell"

Thank you very much,
Time to create some macros