Realizing our design goals for a patient diabetes portal within Patient Gateway required a system that could (1) read clinical data from multiple sources (e.g., the hospital data repository, administrative demographic data, clinic scheduling, the EHR), (2) store data entered by patients, and (3) interface directly with the EHR for data capture ....