Gravar-mail: Design and Implementation of a Web-Based Patient Portal Linked to an Ambulatory Care Electronic Health Record: Patient Gateway for Diabetes Collaborative Care