Described is a needle assembly reuse prevention mechanism comprising a barrier movable between a retracted position and an extended position, a spring coupled to the barrier, a pin formed on the barrier, and a slot receiving the pin. When in the extended position, the barrier substantially covers an opening of a needle assembly storage compartment. The spring forces the barrier in a first direction. The slot has at least one abutment face for abutting the pin and preventing movement of the barrier in the first direction.L'invention concerne un dispositif d'administration de médicament conçu pour administrer un ou plusieurs agents médicamenteux. Le dispositif présente un mode d'amorce et un mode d'administration de médicament pour administrer le ou les agents médicamenteux. Le dispositif selon l'invention comprend une commande configurée pour régler ledit dispositif en mode d'amorce lorsqu'un ou plusieurs états prédéterminés du dispositif sont identifiés et pour désactiver le mode d'administration de médicament pendant ledit ou lesdits états prédéterminés. Lorsque les états du dispositif sont différents desdits états prédéterminés, ladite commande peut régler le dispositif en mode d'administration de médicament. Il est toujours possible d'activer le mode d'amorce par l'intermédiaire de l'interface utilisateur.