A device (1) for controlling the ingestion of a drug applicable to a package (50) comprising one or more doses of a drug, said device (1) being adapted to deliver one or more doses of said drug Sensor means (21) configured to detect vibrational energy delivered to the package (50) in response to user interaction with the package (50); A processor (25) coupled to the sensor means (21), the processor (25) being configured to calculate consumption information of the drug based on the vibration energy detected by the sensor means (21); A system 100 for controlling the ingestion of a drug, and a drug accessory 10, 20, 30, 40, 40 including such a device 1 applicable to a drug package, a device comprising a system for signaling the ingestion of a drug, 40b.약물의 하나 또는 둘 이상의 투여량을 포함하는 패키지(50)에 적용가능한 약물의 섭취를 제어하기 위한 장치(1)로서, 상기 장치(1)는 상기 약물의 하나 또는 둘 이상의 투여량을 방출하는 상기 패키지(50)와 사용자의 상호 작용에 응답하여, 상기 패키지(50)에 전달된 진동 에너지를 검출하도록 구성되는 센서 수단(21); 상기 센서 수단(21)에 연결된 프로세서(25)로서, 상기 프로세서(25)는 상기 센서 수단(21)에 의해 검출된 진동 에너지에 기초하여 상기 약물의 섭취 정보를 계산하도록 구성되는 프로세서; 약물의 섭취를 시그널링하기 위한 시스템을 포함하는 장치, 약물의 섭취를 제어하기 위한 시스템(100) 및 약물 패키지에 적용가능한 이 같은 장치(1)를 포함하는 약물 액세서리(10, 20, 30, 40, 40b)에 관한 것이다.