A mid-level provider. They are required to have a Bachelor's degree and then attend a rigorous 3-year training program mainly instructed by advanced nurses. Must be supervised by a physician. NPs can specialize much like physicians can, but are somewhat limited (i.e. pediatrics, family medicine, etc.).