Relationship of medication adherence and quality of life among heart failure patients