What’s the easiest way to explain the difference between Medicare and Medicaid? Medicare is a federal program provided through the social security office. When you pay into social security, you pay a Medicare tax. Medicare does not pay for long-term nursing home care....