Systems and methods for detecting an impulse of energy emitted by an injection device and determining a dosage of a drug based on an impulse are disclosed. In one example, the module detects vibrations that are diverted by dialing a click-wheel on the self-injector and determines a selected dosage of drug based on the dialed dose.주입 디바이스에 의해 발산되는 에너지의 임펄스를 검출하고, 임펄스에 기초하여 약의 투약량을 결정하기 위한 시스템들 및 방법들이 개시된다. 일 예에 있어서, 모듈은 자기주사기 상의 클릭-휠(click-wheel)을 다이얼링함으로써 발산되는 진동들을 검출하고, 다이얼링된 투약량에 기초하여 약의 선택된 투약량을 결정한다.