The reason you have to have a DNP now instead of the Masters degree is because the Nurse Practitioner programs were awarding the wrong degree. Nurse Practitioner programs were requiring Doctorate work but only awarding a Masters degree. So the Nurse Practitioner programs had to start awarding the accurate degree for the work being done. That is why the Nurse Practitioner Programs are now DNP ad no longer a Masters.