heart failure teachingteaching plan for heart failurepatient teaching for chfheart failure patient educationprognosis for heart failure patientsheart failure costheart failure medicationsdiagnosis of heart failureassessment for heart failureheart failure managementheart failure specialistsheart failure cardiologist