I’m sure someone else can explain this far better than me.
The government runs the Health Service, they give individual health boards (regionalised bodies) x amount of money to use however they see fit. These health boards then distribute the money between all the healthcare services they have under their control. Both Dental and Vision are covered under this.
Individual hospitals/health boards decide on recruitment. The government doesn’t get involved, as far as I know. Maybe they set the criteria.
As for the Doctors, in my experience, there are a lot of foreign Doctors in Britain. I think it’s because in foreign countries, they see being a doctor as a very important role, and families encourage their children to become doctors more so than they do here. However there are a lot of nationals who take up medicine. I have quite a few friends who are in Med School now, training to become doctors.
Of course, you can choose to opt for private healthcare as well as using the National Health Service.
Here’s a little diagram I found, which sort of shows us what the national health service does…
