Discuss the roles and competencies of a doctor of Nursing Practice

Discuss the roles and competencies of a doctor of Nursing Practice(DNP).  Advantages and disadvantages of DNP’s role in the health care system? Please provide references of less than 5 years.