Doctors General Practitioners provide consultations in surgeries and through home visits. GPs are not NHS staff. They are independent contractors to the NHS and provide their own premises and employ their own staff. The doctors provide a wide range of family health services including: Diagnosis, advice and treatment of health problems Vaccinations and preventive medical interventions Management of long term health conditions Examinations and treatment Prescriptions for medication Referrals to other health services and social services Contraception advice and sexual health services maternity care.