A pulse infusion system, comprising: a tubing system having an inlet connected to an external reservoir adapted to contain infusion fluids and an outlet connected to a catheter, the tubing system further comprises a check valve proximate to the inlet and an anti-siphon check valve proximate to the outlet; and an automatic pulse flow generation device comprising: an internal reservoir; a controller; and a bidirectional pump, controlled by the controller and comprising a pulse actuation apparatus, wherein the bidirectional pump is configured to pump infusion fluid from the external reservoir to the internal reservoir and further pump an infusion fluid pulse from the internal reservoir to be injected by the catheter, the infusion liquid pulse having a volume of at least 2 milliliter (ml) and a velocity of at least 5 milliliter/minute (ml/min), wherein the controller is to control the pulse actuation apparatus to control the velocity of the infusion pulse, characterized in that: the actuation apparatus comprises a pull lever that moves along one axis of the bidirectional pump, wherein when the pull lever moves in a first direction the volume of the internal reservoir increases and when the pull lever moves in a second direction the volume of the internal reservoir decreases, and wherein the controller is configured, for each movement cycle, to determine the pumped volume for movement of the pull lever in the first direction and determine the pumped volume for movement of the pull lever in the second direction. a tubing system having an inlet connected to an external reservoir adapted to contain infusion fluids and an outlet connected to a catheter, the tubing system further comprises a check valve proximate to the inlet and an anti-siphon check valve proximate to the outlet; and an automatic pulse flow generation device comprising: an internal reservoir; a controller; and a bidirectional pump, controlled by the controller and comprising a pulse actuation apparatus, wherein the bidirectional pump is configured to pump infusion fluid from the external reservoir to the internal reservoir and further pump an infusion fluid pulse from the internal reservoir to be injected by the catheter, the infusion liquid pulse having a volume of at least 2 milliliter (ml) and a velocity of at least 5 milliliter/minute (ml/min), wherein the controller is to control the pulse actuation apparatus to control the velocity of the infusion pulse, characterized in that: the actuation apparatus comprises a pull lever that moves along one axis of the bidirectional pump, wherein when the pull lever moves in a first direction the volume of the internal reservoir increases and when the pull lever moves in a second direction the volume of the internal reservoir decreases, and wherein the controller is configured, for each movement cycle, to determine the pumped volume for movement of the pull lever in the first direction and determine the pumped volume for movement of the pull lever in the second direction. an internal reservoir; a controller; and a bidirectional pump, controlled by the controller and comprising a pulse actuation apparatus, wherein the bidirectional pump is configured to pump infusion fluid from the external reservoir to the internal reservoir and further pump an infusion fluid pulse from the internal reservoir to be injected by the catheter, the infusion liquid pulse having a volume of at least 2 milliliter (ml) and a velocity of at least 5 milliliter/minute (ml/min), wherein the controller is to control the pulse actuation apparatus to control the velocity of the infusion pulse, characterized in that: the actuation apparatus comprises a pull lever that moves along one axis of the bidirectional pump, wherein when the pull lever moves in a first direction the volume of the internal reservoir increases and when the pull lever moves in a second direction the volume of the internal reservoir decreases, and wherein the controller is configured, for each movement cycle, to determine the pumped volume for movement of the pull lever in the first direction and determine the pumped volume for movement of the pull lever in the second direction. the actuation apparatus comprises a pull lever that moves along one axis of the bidirectional pump, wherein when the pull lever moves in a first direction the volume of the internal reservoir increases and when the pull lever moves in a second direction the volume of the internal reservoir decreases, and wherein the controller is configured, for each movement cycle, to determine the pumped volume for movement of the pull lever in the first direction and determine the pumped volume for movement of the pull lever in the second direction.