CPC G16H 20/13 (2018.01) [A61J 1/03 (2013.01); A61J 7/0053 (2013.01); A61J 7/0084 (2013.01); A61J 7/04 (2013.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); A61J 2200/30 (2013.01)] | 18 Claims |
1. A device comprising:
a plurality of vials each bearing a unique identifier and in discrete locations in the device;
an alignment assembly for aligning one of the discrete locations with an access point for dispensing one of the plurality of vials;
a computer readable memory comprising executable instructions for:
selecting a vial of the plurality of vials to be dispensed;
ring inventory information of the plurality of vials, wherein the inventory information associates the unique identifiers with a status for each the plurality of vials, the status selected from among the group indicating whether a vial is: loaded, dispensed, returned, or remaining undispensed in the device;
deactivating dispensing of the vials from the device, wherein the instructions for deactivating dispensing are based on at least one signal received from at least one environmental sensor, wherein the at least one environmental sensor is configured to detect one of: location, temperature, humidity, vibration, shock, and light intrusion of the device; and
a deactivation assembly for deactivating dispensing of the vials based on the instructions.
|