Nurse practitioners are advanced practice registered nurses who have received special courses and training. They usually work closely with doctors and can perform many high-level primary care tasks. They often specialize in specific types of practice such as pediatrics, psychiatry, or obstetrics. Some...