An apparatus that generates controlled and consistent push-pause pulsatile flow of pressure and sufficiently turbulent wash flow in a catheter system to purge a tube of undesirable waste, said apparatus comprising: a) an automatic impulse device (310), comprising I) a proximal connection (320) through which flushing liquid is introduced from a source of flushing liquid; II) a check valve (350), located distally with respect to the proximal connection (320), which obstructs the return of washing liquid and retards the flow of washing liquid into the automatic impulsion device (310) until a predetermined level of flow; III) a distal outlet port and connector (330) adapted to be connected to a catheter system; IV) a pressure sensitive valve (340) for opening and closing the door and outlet connector (330); and V) an impulse reservoir chamber (360), disposed between the pressure sensitive valve (340) and the check valve (350), containing a piston (370) and a spring (380); and b) a pump or piston configured to deliver the flushing liquid under pressure from a container to the automatic drive device (310) and to the drive reservoir chamber (360) through the proximal connection (320), the spring being compressed (380) in this way in order to have a source of energy stored in the spring (380) and to store a volume of washing liquid in the impulsion reservoir chamber (360) when the pressure sensitive valve (340 ) is closed; characterized in that in use the spring (380) is not compressed and the check valve (350) is closed when the impulsion tank chamber (360) is empty, and the pressure sensitive valve (340) opens when the spring (380) is compressed to discharge the pressurized wash liquid from the automatic drive device (310) through the pressure sensitive valve (340) and the outlet port and connector (330); and the pressure sensitive valve (340) opens at a first predetermined pressure of the wash liquid in the automatic drive (310) to generate a turbulent flow of liquid fro