Timing of patient satisfaction assessment: effect on questionnaire acceptability, completeness of data, reliability and variability of scores.