We have written our own Portal. We are able to allow our patients to view their imported documents. They can view their previous visits. View, change or cancel upcoming appointments. We do have a feature that allows them to see certain Addendums as well. We have preferences set up, like if we want to prevent patients from seeing certain import categories. Overall our portal does scheduling, messaging that goes straight to your inbox for AC, document access and general patient information updating via the web. We also wrote an interface that allows check in, check out, registration, as well custom superbills that print. We have a dashboard that displays all our exam rooms, the status in each exam room, and overall tracking the patient flow. We have pretty much added features we wished AC had put in the system. If anyone is interested in what we have done, I am open to discussing how to get it working in your clinic. It is HIPPA Compliant, and it secures all PHI.