Australian Olympic champion Jessica Fox will not compete in the upcoming World Cups after undergoing surgery following a major health scare.