A cardiopulmonary bypass or CPB monitoring tool (100) comprising:- a preoperative information module (101)- a preoperative calculation module (102) able to estimate a body surface area, blood volume, and theoretical weight- a priming module (103) able to determine priming constitution, volume and flow to achieve a hemodilution target- an operation risk module (105) for calculating operation risk- a drug calculation module (104) able to determine medication doses- a timer module (106) with timers that can be activated during operation- a data collection module (107) comprising an interface and drivers enabling data collection from a wide variety of extracorporeal pumps and oxygenators during operation- an events module (108) with retroactive manipulation of the time of an event- a printing report generation module (109)- a graphic user interface (113) and- a configuration module (114).