NPPB and heart failure: heart failure* cardiac failure* diastolic HF* systolic HF* pulmonary o?demaHFrEF*HFpEF*HFmEF* ventricular failure* biventricular failure* cardiac dysfunction* ventricular dysfunction* cardiomyopath* dilated cardiomyopath* cardiorenal syndrome* cardiomegaly* ventricular* hypertrophy* cardia* hypertrophy* ventricular function ventricular remodeling* cardia* remodeling*BNP*NT-BNP* natriuretic peptide*