Just made and tested this single button macro for a Rank 3 Healing Potion and Healthstone. Will Cast Rank 3 pot first, then healthstones 3 times since they are on a 1 minute cooldown, but once 5 minutes passes and the potion CD is up the macro will reset so you can use the potion again.
/castsequence reset=300 item:191380, item:5512, item:5512, item:5512