Advanced practice nursing :essential knowledge for the profession