The impact of patient and physician computer mediated communication skill training on reported communication and patient satisfaction.