Abstract

BackgroundUncontrolled diabetes is an important public health problem that endangers the quality of life of patients. Promoting self-management through well-planned training is an essential strategy to control diabetes effectively. This study aimed to examine the effects of a training program based on social cognitive theory (SCT) on self-management behavior, glycemic index, and quality of life among patients with type 2 diabetes mellitus.MethodsThis is a quasi-experimental study with a pretest–posttest design. The statistical population included 106 adults with type 2 diabetes mellitus assigned to the intervention and control groups [n1 = n2 = 53], who received services from two urban health centers. A multi-method, SCT-based training program consisting of six 60–80-min sessions was run, followed by 2–3 follow-up home visits [once a month for each participant] for the intervention group. The data were collected before and three months after the intervention and were analyzed in SPSS 19.ResultsBefore the intervention, there was no significant difference between the two groups regarding the main variables. After the intervention, there was a significant increase in the intervention group's mean scores of knowledge, self-efficacy, social support, outcome expectations, self-regulation, self-management behavior, glycemic index, and quality of life. There were no significant changes in these constructs in the control group after the intervention. The regression analysis results indicated that social cognitive theory and self-management could explain the variance in quality of life [adjusted R-squared = 0.476].ConclusionsThe findings support the effectiveness of the multi-method, SCT-based educational intervention in improving self-management behaviors, glycemic index, and quality of life among patients with type 2 diabetes mellitus. It is suggested that the quality of type 2 diabetes care programs should be promoted. However, further research is needed to evaluate the long-term outcomes.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call