Heart failure or formally cardiomyopathy, is the impaired function of the heart and there are numerous causes and forms of heart failure.