These benefits do not give you free NHS prescriptions:
contribution-based Jobseeker's Allowance, paid on its own
contribution-based Employment and Support Allowance, paid on its own
Contribution-based benefits are benefits you have paid money towards through National Insurance.
Most people pay National Insurance when they have a job.
Pension Credit (Savings Credit) paid on its own
Savings Credit is an extra payment for people who have saved some money for their pension.