Patients' and providers' satisfaction with shared medical appointments.