Using the transtheoretical model’s stages of change to predict medication adherence in patients with type 2 diabetes mellitus in a primary health care setting