Annabel Hall. Her primary practice is as a Nurse Practitioner, also practicing as a Registered Nurse, a Registered Nurse: Administrator, a Registered Nurse: Case Management, a Registered Nurse: Community Health, a Registered Nurse: Continuing Education/Staff Development, a Registered Nurse: Continence Care, a Registered Nurse: Emergency, a Registered Nurse: Nutrition Support, a Registered Nurse: Ambulatory Care, and a Nurse Practitioner: Family.