Assessment of factors affecting quality of life in diabetic patients in Iran.

Assessment of factors affecting quality of life in diabetic patients in Iran.