Plenty of deals from various 3rd party companies such as iselect, comparethemarket etc offer cashback when switching providers, with providers waiving the usual waiting period if it has been served with your current provider already.
Is there any risk to jumping between providers in this case?
Say you get $200 of eye care with medibank. If you use it up then switch to hbf, I'm pretty sure it doesn't reset.