Diabetes and the seven domains of wellness