Often times Medicare does not cover your entire healthcare costs during retirement, so you may want to buy a supplemental medical insurance policy known as Medigap. Medigap is sold through private insurance companies and is designed to cover costs not paid by Medicare, helping you fill the gaps in your Medicare coverage.