Britain announced plans yesterday to charge migrants hundreds of pounds a year to access its state-run National Health Service (NHS), in a bid to clamp down on so-called health tourism.
Health Secretary Jeremy Hunt also proposed to stop giving visitors from outside the European Economic Area (EEA) free access to general practitioners (GPs).
"We have been clear that we are a national health service, not an international health service, and I am determined to wipe out abuse in the system," he said.
Ministers admitted, however, that they have no idea of the true cost and impact of migrants on the NHS, and have commissioned an independent audit to report back in September.
The proposals are tied to a wider clampdown on immigration by the Conservative-led government. It also published plans to make landlords check the immigration status of tenants.
Under the healthcare changes, the government insisted no-one would be denied emergency care and said the treatment of infectious diseases and sexually transmitted infections would remain free.
However, health professionals warned the changes could still pose a public health risk by deterring ill patients from seeking treatment.
"People use the NHS if they've got infections and we certainly don't want to have people wandering around for fear of being charged at the GP surgery," Clare Gerada, chairwoman of the Royal College of General Practitioners, told BBC radio.
She added: "I don't think we should be turning the GP surgery into a border agency."
The National Aids Trust said the plans also threatened to undermine years of work to encourage marginalised at-risk groups to access HIV testing and treatment.
People visiting Britain for less than six months already have to pay for routine hospital care but the changes would mean they also have to pay to visit a GP.
Students and workers staying more than six months would be charged a set fee of at least £200 (HK$2,356) a year to cover NHS costs when they apply for their visas, in addition to taxes.
The government also wants to boost efforts to recoup the cost of treating patients from EEA countries - the European Union plus Norway, Liechtenstein and Iceland. The NHS currently writes off about £12 million (HK$141.35 million) a year that could be claimed back from EEA governments, the Department of Health said.
Countries such as Russia and Australia, which have reciprocal healthcare agreements with Britain, will not be affected by the changes.