NPs are trained at the graduate level to evaluate patients, diagnose illness, and prescribe medication to patients. While NPs are not physicians by definition, they undergo rigorous training and credentialing while focusing on the well-being of the whole person.