The roles of the different nursing specialties fall under either clinical or non-clinical practices. A nurse educator can perform is required to engage in both clinical and non-clinical practices. Despite the main role of a nurse educator being facilitation of the learning process, curriculum development, research, and inculcating professionalism among the learners, they are obliged to have clinical practice skills in order to guide the students on clinical practice effectively. Contrary to a nurse educator, a nurse informaticist’s roles are inclined more to the non-clinical practice. therefore, their clinical experience is limited. In the same way, a nurse administrator is not directly involved in clinical practices since their main role is coordination of the nursing practices in a healthcare setup such as staff management. The nurse practitioners are directly involved in clinical duties. A nurse practitioner plays a pivotal role in protection of health, health promotion, disease prevention, treatment, and the provision of primary care to the patients. Despite the differential roles taken up by the different professionals, Rhodes, Morris, and Lazenby (2011) have observed that it is obligatory for all nursing professionals to be caring and knowledgeable.  .Despite the differences among the nursing professionals with advanced practice, a number of similarities exist. All the specialties in nursing are required to adhere to professional ethics at all times in the execution of their duties.