An infusion pump system is disclosed. The system includes a syringe having a plunger within the syringe barrel, the syringe having an exit end, at least one temperature determination device adjacent to the syringe, at least one device to determine the distance the plunger has moved with respect to the syringe barrel, and a pump processor in communication with the at least one temperature determination device and the at least one optical sensor, wherein when the controller determines a change in temperature and a corresponding plunger movement, the controller increases or decreases a preprogrammed basal rate of the infusion pump by a predetermined amount for a predetermined time.La présente invention se rapporte à un système pour pompe à perfusion. Le système selon l'invention comprend : une seringue dont le corps est muni d'un piston, la seringue comprenant une extrémité de sortie ; au moins un dispositif de détermination de la température adjacent à la seringue ; au moins un dispositif permettant de déterminer la distance sur laquelle le piston s'est déplacé par rapport au corps de la seringue ; et un dispositif de commande de pompe en communication avec le ou les dispositifs de détermination de la température et avec le ou les capteurs optiques. Selon l'invention, quand le contrôleur détermine un changement de température et un mouvement correspondant du piston, le contrôleur augmente ou diminue un débit de base préalablement programmé de la pompe à perfusion selon une quantité prédéterminée durant une période de temps prédéterminée.