A system comprises a drug reservoir and means for expelling drug from the reservoir, the drug expelling means comprising setting means allowing a user to set a drug dose to be expelled from the reservoir, and actuation means for driving or releasing the drug expelling means to expel the set dose amount. The system further comprises a first electronic data processing system adapted to capture and store data representing a property related to the amount of drug expelled from the reservoir by the expelling means, and a second electronic data processing system adapted to receive and store data from an external source, wherein the system is configured to not allow code or data processed by the second electronic data processing system to be processed by the first electronic data processing system.システムは、薬剤リザーバと、薬剤をリザーバから放出するための薬剤放出手段とを備え、当該薬剤放出手段は、ユーザが薬剤リザーバから放出されるべき薬剤用量を設定することを可能にする設定手段と、設定された用量を放出するために当該薬剤放出手段を駆動または解放するための作動手段とを備える。システムは、放出手段によってリザーバから放出される薬剤の量に関連する特性を表すデータを捕捉および記憶するように適合されている第1の電子データ処理システムと、外部ソースからのデータを受信および記憶するように適合されている第2の電子データ処理システムとをさらに備え、システムは、第2の電子データ処理システムによって処理されたコードまたはデータが第1の電子データ処理システムによって処理されることを許可しないように構成される。【選択図】図2