A
system for delivering blood, cardioplegia solution, and other medications or fluids in a
pulsatile flow pattern to a patient during
cardiopulmonary bypass is disclosed. In a preferred embodiment, a pumping apparatus having at least one chamber is utilized in which a pumping action is achieved by compressing one of the chambers with a
piston mechanism, while allowing the other chamber to fill with fluid via retracting its respective
piston. The instantaneous flow rate of either of the chambers is determined by the speed of the
piston. In a preferred embodiment, a
pulsatile flow of fluid is achieved by cyclically alternating the velocity of the piston between two different speeds. A desired average flow rate and / or delivery pressure and / or constant
pulse pressure is maintained by adjusting the alternating velocities at the desired frequency and
duty cycle. The calculations necessary to obtain a desired average flow rate are performed by a
microprocessor, which also controls the movement of the pistons.