A sliding cover for a fluid delivery device, such as a cap (100) for a syringe handle (200), contains a set of sensors including a first optical sensor (110) with an output signal that changes during movement when removing the cap or putting on the cap past the plunger (220) syringe pen. This output is used in conjunction with the output of at least one additional sensor to determine the position of the plunger along the cylinder (210) of the fluid delivery device. By monitoring changes in plunger positions, the number of doses delivered by the fluid delivery device can be determined, displayed, stored and / or transmitted to an external device for further processing or storage of data.Скользящий кожух для устройства доставки жидкости, такой как колпачок (100) для шприц-ручки (200), содержит комплект датчиков, включающий первый оптический датчик (110) с выходным сигналом, который изменяется во время перемещения при снятии колпачка или надевании колпачка, при прохождении мимо плунжера (220) шприц-ручки. Этот выходной сигнал используется совместно с выходным сигналом по меньшей мере одного дополнительного датчика для определения положения плунжера вдоль цилиндра (210) устройства доставки жидкости. Посредством мониторинга изменений положений плунжера количество доз, доставленных устройством доставки жидкости, можно определять, отображать, сохранять и/или передавать на внешнее устройство для дальнейшей обработки или сохранения данных.