be described below the iv tubing 24 may then proceed to a patient end 34 where it attaches to a hypodermic needle 36 catheter or other patient connection a portion of the plunger 18 extending away from the piston seal 20 and out of the syringe tube may be connected to a syringe driver 38 the syringe driver 38 includes a plunger block 40 constrained for linear movement along an axis of the syringe tube 14 as driven by a motor 42 the motor 42 may be for example a stepper motor or servomotor or the like and include an appropriate mechanism for speed reduction and conversion of rotary to linear motion such as may be implemented by a linear screw rack and pinion belt drive or the like the motor 42 receives power from a motor controller 48 to provide movement of the plunger block 40 to move the piston seal 20 through the volume of the syringe tube 14 at a controlled rate and controlled distance various position or velocity sensors such as encoders tachometers limit switches and the like may be used to communicate with the motor controller 48 as is understood in the art to provide such controlled motion in addition the sensors can provide a first estimate of a flow of medicament from the syringe based on known dimensions of the syringe tube 14 an electronic controller 44 may coordinate operation of the syringe pump 10 through interface circuitry 46 of a type known in the art communicating with motor controller 48 the pressure sensor 30 the air bubble sensor 32 and flow sensor 33 in addition the interface circuitry 46 may receive signals from a keypad 50 allowing for user entry of data or commands in addition the interface circuitry 46 may output data.