Upvote:14
The short answer is no.
The long answer is here: http://www.adviceguide.org.uk/wales/healthcare_w/healthcare_help_with_health_costs_e/nhs_charges_for_people_from_abroad.htm
With the following being the most salient bits:
Your entitlement to free NHS treatment depends on the length and purpose of your residence in the UK, not your nationality.
and
You can receive free NHS hospital treatment if you:
- have been living legally in the UK for at least 12 months when you start treatment, and did not come to the UK for private medical treatment
- ...