An optical decoding system: an optical sensor integral with or attachable to a housing of the drug delivery device and configured to be directed to the first and second rotating members of the dose setting dosing mechanism of the drug delivery device; The processor includes: causing the optical sensor to capture images of the first and second rotating members at least at the beginning and end of the drug dose dispensing process; and determining the rotational positions of both the first and second rotating members. Determined in each of the captured images; the amount of drug delivered by the dose setting dosing mechanism of the drug delivery device is configured to be determined by the rotational position of the first and second rotating members.光復号システムであり: 薬物送達デバイスのハウジングと一体またはそれに取付け可能であり、薬物送達デバイスの用量設定投薬機構の第1および第2の回転部材に向けられるように構成された光センサと; プロセッサとを含み、このプロセッサは: 光センサに第1および第2の回転部材の画像を薬剤用量投薬過程の少なくとも開始および終了のときに取り込ませ; 第1と第2の回転部材両方の回転位置を取込画像のそれぞれにおいて決定し; 薬物送達デバイスの用量設定投薬機構によって送達される薬剤の量を、第1および第2の回転部材の回転位置により決定するように構成される。