Advanced nurse practitioners (ANP) are registered nurses who have received thee years additional University education. They are able to assess, diagnose and treat patients. When necessary, and appropriate, they will prescribe medication and can refer to hospital services. Many of the problems dealt with by the nurse practitioners may be perceived by patients as requiring a doctor’s input. Advanced Nurse Practitioners will also, on occasions, attend patients who require a home visit.