A medication storage and dispensing unit is provided which includes a support platform and a vial dispenser supported by the support platform. The vial dispenser may include a chute configured to store a plurality of vials of medication and a gate configured to be alternately positioned in a closed position in which the vials remain within the chute and an open position in which a vial is dispensed from the chute. The medication storage and dispensing unit may be computer controlled so as to include a computing device configured to receive user input regarding dispensation of a vial. The computing device may be further configured to actuate the gate to thereby permit the gate to move to the open position such that the vial is dispensed from the chute.