Pediatric nurse practitioners (PNPs) are advanced practice registered nurses who can perform many of the same duties as pediatricians, such as diagnosing and treating illnesses, prescribing medications, and providing comprehensive care. They often serve as primary care providers for children.