Patient portals and patient engagement: a state of the science review. J Med Internet Res. 2015; 17 (6):e148. [ PMC free article ] [ PubMed ] [ Google Scholar ].