NPPB and heart failure: It is well known that serum level of BNP is a powerful tool for the evaluation of severity and prediction of prognosis for heart failure patients22.