Web Portals in Primary Care: An Evaluation of Patient Readiness and Willingness to Pay for Online Services | Synapse