Medicare is an entitlement program available to those over 65 or disabled regardless of income or assets, with premiums and co-payments. Medicaid is needs-based, considering income and resources, and provides long term care benefits. Medicare has different parts covering hospitalization, doctor visits, Medicare Advantage plans, and prescription drugs. Medicaid eligibility depends on being aged, blind, or disabled and meeting income and resource limits. Both programs aim to provide healthcare coverage but Medicaid also covers long term care services.