They have different predictive values: BNP is better at predicting long-term cardiac problems and heart failure, whereas troponin is better at predicting short-term mortality and morbidity [52]. Here, NPPB is linked to heart failure.