Hi, if you have found a good practice management software, you might also consider adding a great patient care software to compliment that.
There are many solutions out there, here is one of them
http://www.mavenlive.com. Mavenlive also offers a free trial so there is no risk involved!