Vericle has a good EHR, and it has a good scheduling and billing. It has some lag times. It has good customer support. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It has a good patient portal. It is very efficient and great at what I use it to do, so no complaints. Its interface could use some work but that is a problem. Being able to communicate with patient information.