A
system for monitoring and dispensing medical items includes a plurality of hook registers (10). Each of the hook registers includes sensors (48, 60, 62, 64) sensing the removal or addition of a medical item to the storage location on the hook register. Each hook register has a
microprocessor (66) connected to the sensor which stores a count of the items added or removed from the location. The
microprocessor also includes location identifying information specifically associated with the particular hook register. The
microprocessor is periodically polled by a controller (72) which reads and stores the count and location identifying information from each of the hook registers. The controller information is periodically read by a
data terminal (76) which is connected through a
local area network (82) to a
remote computer (84) having a processor and
data store. A user of the
data terminal is enabled to specify a patient for whom medical items will be used when the items are removed from the hook registers or other storage locations. In addition, the
system also monitors inventories of items and levels of usage by users. The
system also monitors and controls the dispense of other medical items from box registers (110) as well as controls the dispense of items from secure storage locations such as electronic lock drawers (96) and
medicine dispensers (100).