Examining dimensions of patient satisfaction with telemedicine