What I'm trying to say is if you are low risk, don't smoke, not obese, don't do hazardous sports activity etc then you pay normal amount through tax and NI.

If however you are the opposite, you pay an extra levy to cover you, that seems a fair way of doing it.

If you are from a Foreign country then the rules you have in your country for us regarding healthcare will be applicable to you, so if I'm ill and have to pay a fortune to get treated in your country, the same will apply here so no freebies for non nationals.

After you have lived and contributed for say 2 years you are eligible for NHS treatment.