An infusion device (1) for administering a medical fluid to a patient (P) comprises a pumping mechanism (11) for exerting a force onto a delivery set (2, 3) for delivering a medical fluid from the delivery set towards a patient (P), a sensor device (14) for measuring the force exerted on the delivery set (2, 3) by the pumping mechanism (11), the sensor device (14) being constituted to output a sensor signal indicative of the force exerted onto the delivery set (2, 3), and a processor device (15) for controlling operation of the infusion device (1). Herein, the processor device (15) is constituted to perform a diagnosis routine during which a sensor signal of the sensor device (14) is obtained and compared to an expected sensor signal, to allow for detecting a drift in the sensor signal of the sensor device (14).Un dispositif de perfusion (1) pour administrer un fluide médical à un patient (P) comprend un mécanisme de pompage (11) pour exercer une force sur un ensemble d'administration (2, 3) permettant d'administrer un fluide médical de l'ensemble d'administration à un patient (P), un dispositif de capteur (14) pour mesurer la force exercée sur l'ensemble d'administration (2, 3) par le mécanisme de pompage (11), le dispositif de capteur (14) étant constitué de sorte à produire un signal de capteur indiquant la force exercée sur l'ensemble d'administration (2, 3), et un dispositif de processeur (15) pour commander le fonctionnement du dispositif de perfusion (1). Dans la présente invention, le dispositif de processeur (15) est conçu pour effectuer un diagnostic de routine pendant lequel un signal de capteur du dispositif de capteur (14) est obtenu et comparé à un signal de capteur attendu, pour permettre la détection d'une dérive dans le signal de capteur du dispositif de capteur (14).