A method of enabling administration of a drug includes determining, within a drug-transfer device including cells, a location of at least one cell and generating information identifying the determined location. A user may be provided with the drug-transfer device. The drug is retained within the at least one cell when the user is provided with the drug-transfer device. The method also includes encoding a key with the information and providing the user with the key before, after or when the user is provided with the drug-transfer device. Drug retained within the at least one cell is selectively releasable when the key is operably proximate to the drug-transfer device and is encoded with the information. The key can be encoded with the information before and/or after being provided to the user. In some embodiments, the key is encoded based on instructions transmitted over a network.