Does the patient portal provide the ability to refill prescriptions, monitor compliance, track patient progress, schedule/cancel appointments, pay bills, upload documents and download practice forms? While not all patient portals will offer this entire list of features, make sure to narrow down which ones are essential for your users..