Macro Question: Prescience

Is it possible to have a macro where Prescience will be cast on your focus target, but also cast on another target and ignore your focus target when the focus target already has your active Prescience?

A macro cannot make that decision for you.