What is Advanced Practice Nursing?

What is Advanced Practice Nursing?
Using any resources that you can find, identify the difference between nursing practice and advanced practice nursing. Support advanced practice nursing by identifying nursing theories that can be applied to advanced practice nursing.