Hospitals throughout mainly China are staffed and equipped to handle pretty much any medical requirements you may have. There are three types of medical services: Western-style hospitals and clinics which you’ll really only find in Tier 1 cities, regular clinics in local hospitals, and VIP clinics in local hospitals. These hospital and medical facilities will be able to provide the best care for your needs. In addition, dentists are also readily available.
For major cities a lot of dentists will be have English speaking staff and cater specifically to the expat community. For example, a basic cleaning will cost 400 RMB in Shanghai.
Also, these hospitals/clinics are not authorized to provide all the vaccinations required, for which you have to go to a local government hospital. Most local hospitals also have VIP clinics, which aim to provide services to expats. About 150-300 RMB would get you a consultation with either a senior doctor accompanied by an English-speaking nurse or an English-speaking doctor. Or for a basic visit, registration fees amount to about RMB 10-20RMB.