Implementations of the present disclosure are directed to a module for attaching to an injection device, the module comprising a flexible carrier foil configured to be attached to a surface of the injection device, regardless of the surface geometry, and a first position. At least one light emitting diode attached to the flexible carrier foil and configured to emit an optical signal through the permeable wall of the injection device in a direction based on the first position; and a second light emitting diode relative to the first position. At least one photodiode attached to the flexible carrier foil at a location, wherein the photodiode is configured to detect at least a portion of the optical signal from a direction based on the second location; At least one photodiode configured to emit a signal; Processor receives the electrical signal emitted by the photodiode, based at least in part on the electrical signal, configured to determine the amount of fluid in the position and injection device of the stopper.本開示の実装が、注射デバイスに取り付けるためのモジュールを対象とし、モジュールは、表面の幾何形状にかかわらず、注射デバイスの表面に取り付けられるように構成されたフレキシブルキャリア箔と、第1の位置でフレキシブルキャリア箔に取り付けられており、注射デバイスの透過壁を通って第1の位置に基づく方向に光信号を発するように構成された少なくとも1つの発光ダイオードと、第1の位置に対して第2の位置でフレキシブルキャリア箔に取り付けられた少なくとも1つのフォトダイオードであって、第2の位置に基づく方向から光信号の少なくとも一部分を検出するように構成され、光信号に基づいて、マイクロプロセッサへ電気信号を発するように構成された少なくとも1つのフォトダイオードとを含み、マイクロプロセッサは、フォトダイオードによって発せられる電気信号を受け取り、電気信号に少なくとも一部基づいて、ストッパの位置および注射デバイス内の流体の量を判定するように構成される。