Pediatric nurse practitioners (PNPs) are advanced degree nurses who provide primary health care for children from infancy to 21 years of age, including physical, psychosocial, and family dimensions of health. They diagnose and treat childhood illnesses, provide immunizations, perform developmental screenings and physical assessments, and much more in their objective to protect and enhance the health of children. Along with pediatricians and other providers, PNPs practice in settings such as private practice, primary care clinics, community health centers, and hospitals.