NPPB and stage 5 chronic kidney disease: HFimpEF: heart failure with improved ejection fraction, HFrEF: heart failure with reduced ejection fraction, CABG: coronary artery bypass grafting, PCI: percutaneous coronary intervention, ESRD: end-stage renal disease, LBBB: left bundle branch block, LVEDD: left ventricular end diastolic diameter, LVESD:  left ventricular end systolic diameter, BNP: B-type natriuretic peptide.