According to one embodiment, the device includes a machine readable identifier on the needle array and means for reading the identifier operably connected to the needle deployment mechanism.
The needle deployment mechanism inhibits deployment of the at least one needle unless the identifier reading means authenticates the identifier.