With Office ally, you can upload documents to each patients' files, schedule appointments, send automatic appointment reminders, and handle accounting and billing. Office Ally also offers a free patient portal, Patient Ally, which allows patients to schedule or change appointments virtually, pay bills, and fill out forms..