The quality of health care in Spain is very good in both the public and private health systems. A resident will be covered by the Spanish public health system if they are (or have been) working and thus paying Spanish social security contributions. Anybody retired from any EU state and in receipt of state pension will also be covered. In all other cases private insurance is recommended.
The standard for medicine in Spain is high. You should either speak Spanish or visit a Doctor who speaks English. Your consulate in Spain can usually advise with regard to English speaking Doctors. However, the best source of information is usually the local people – both Spanish and others that have made the area their home.
Dental care is also excellent in Spain. It is provided privately but costs are reasonable and often on a par with NHS charges in the UK.
The local Pharmacy is a good place to start when needing routine advice. A rotational system is in operation so that there is always a Pharmacy open. Prescriptions are free to pensioners.
There are both Health Service and Private Hospitals. They are often modern, usually well equipped and have excellent well trained staff. Hospitals in Spain are comparable to the best hospitals in Europe.