Medigap is provided by private health insurance companies but run by Medicare. Medigap helps pay some of the health care costs that Original Medicare does not cover gaps such as copayments, coinsurance and deductibles) as well as certain services that Medicare doesn't cover.