Research article Open access Journal of Cardiothoracic Surgery 7583 Accesses 32 Citations Metrics details Peer Review reports