Patient portal implementation: resident and attending physician attitudes.