Predictors of patient satisfaction