NPPB and heart failure: BNP is a hormone produced by the heart and a marker of heart failure.