Doctors strike cancelled