DrChrono also has great scheduling and a patient portal platform that allows for easy scheduling by the provider and the patient. My only "complaint" is that I do not need to use much of the powerful capabilities that DrChrono has to offer and therefore it has some very minor "clutter/extra options" that I am unable to remove and just have to ....