A medication dispensing device comprises a cartridge unit and a control unit. The cartridge unit comprises a cartridge housing defining a dispensing channel to allow passage of the dosage from the cartridge to the patient. A cartridge holds dosages, with a driven member engaging the cartridge. The driven member drives the cartridge to dispense a dosage. The control unit comprises a main housing for coupling to the cartridge housing. A driver member engages the driven member to actuate the driven member. A motor driven locking mechanism is moveable between locked and unlocked positions. When in the locked position the cartridge unit is secured to the control unit. When in the unlocked position the cartridge unit is separable from the control unit thereby providing access to the cartridge. A mobile computing device stores dosage availability and receives an authorized patient identification input before dispensing a dosage.