Hi, You might want to look into using practice fusion. It is free and cloud based and from what I remember it was in SOAP format. I haven't used it for over a year now but it seems like a good option...
I am still a relatively new NP but I went from all of my training on an EMR to on office with paper charting that just transitioned to an EMR in the past 8 months. Pros and cons to both are there....