Medicare and Medicaid won't pay for LASIK unless it's medically necessary. Sometimes, though, they partner with another company for vision benefits. This company might suggest specific eye doctors for a discount.