Various embodiments include an inhaler for oral delivery of a medication, including an activity detector configured to provide an activation signal in response to the release of the drug from the inhaler, and an accelerometer configured to measure the orientation of the inhaler. The inhaler may include a processor coupled to an actuation detector and an accelerometer that performs operations that determine the quality of use of the inhaler based on the actuation signal provided by the actuation detector and the orientation of the inhaler measured by the accelerometer Lt; RTI ID = 0.0 >; executable <; / RTI >;여러 실시형태들은 흡입기로부터의 약물의 방출에 응답하여 작동 신호를 제공하도록 구성된 작동 검출기, 및 흡입기의 배향을 측정하도록 구성된 가속도계를 포함하는, 약물의 경구 전달을 위한 흡입기를 포함한다. 그 흡입기는 작동 검출기 및 가속도계에 커플링된 프로세서를 포함할 수도 있고, 그 프로세서는 작동 검출기에 의해 제공된 작동 신호 및 가속도계에 의해 측정된 흡입기의 배향에 기초하여 흡입기의 사용의 품질을 결정하는 동작들을 수행하기 위한 프로세서 실행가능 명령들로 구성된다.