Specifications include, but are not limited to: Scheduling: o Patient visits for medical, psychiatric and counseling staff and support multiple specialties and locations. o Support for group, sequential and resource-based scheduling such as procedure performed by specific provider in a specific room. o Support for self-registration and updating patient information and insurance via web, portal, kiosk, phone o Electronic verification of insurance coverage o Self-check in for scheduled and non-scheduled visits o Ability to send appointment reminders via text o Ability to schedule employees for employee health related visits o Ability to manually register patient when necessary Documentation: o Notes for procedures, office visits, procedures, telephone calls, including electronic communication o Scanning solution including ability to scan documents to non-patient folders o Library of clinical documentation templates which are customizable and can be created de novo by local administrators or super users. o Available downtime solution.