prognosis for heart failure patientsheart failure costdiagnosis of heart failurepathophysiology of heart failureheart failure conditionsassessment for heart failurediabetes and heart failureheart failure cardiologistheart failure medicationsheart failure specialistsheart failure managementunderstanding heart failure