| CPC G06Q 10/06316 (2013.01) [A47B 67/02 (2013.01); G05B 15/02 (2013.01); G06F 21/30 (2013.01); G06Q 10/087 (2013.01); G07C 9/00571 (2013.01); G07C 9/38 (2020.01); G16H 40/20 (2018.01); A47B 2067/025 (2013.01)] | 20 Claims |

|
1. A system, comprising:
an electronic medication storage cabinet comprising at least one drawer and a plurality of storage pockets within the at least one drawer;
a non-transitory memory storing associations between patients and one or more of the plurality of storage pockets;
one or more processors configured to execute instructions to perform operations comprising:
receiving an indication of a new medication to be loaded in the electronic medication storage cabinet;
determining that a specific patient associated with the new medication is associated with a first storage pocket in a first drawer of the electronic medication storage cabinet;
determining that there is insufficient space for the new medication in the first storage pocket;
generating a sequence of steps to place a new storage pocket in a contiguous space within the first drawer to load the new medication for the specific patient, the sequence of steps including moving a second storage pocket currently at a first location within the first drawer, and placing the new storage pocket at the first location;
displaying, on a display screen associated with the electronic medication storage cabinet, based on the sequence of steps, a first prompt for moving the second storage pocket;
determining, based on a signal from a sensor associated with the electronic medication storage cabinet, after displaying the first prompt, that the second storage pocket was moved; and
in response to determining that the second storage pocket was moved, displaying, via the display screen, a second prompt to place the new storage pocket at the first location for storage of the new medication.
|