President Bush cast what appears likely to be a futile veto, rejecting a bill that would protect doctors from cuts in their Medicare payments.