stage c heart failure prognosisheart failure in the elderly prognosisheart failure patient educationheart failure costdiagnosis of heart failureheart transplant patientsheart failure medicationsheart failure conditionsassessment for heart failureheart failure cardiologistdiabetes and heart failureheart failure management