A medication dispensing system (10) and method configured to prepare a plurality of syringes (50) for medication delivery, the system (10) comprising a turntable (20) carrying a plurality of medication vials (22), each medication vial (22) being engaged to a smart vial adapter (24), a translation stage (40) carrying a plurality of syringes (50), a base (70) having a plurality of arm s (72a, 72b, 72c) configured to interact with the plurality of syringes (50), and a processor (30) that is programmed to rotate the turntable (20), axially move the translation stage (40) and operate the plurality of arms (72a, 72b, 72c) such that a selected syringe of the plurality of syringes (50) engages a selected medication vial of the plurality of medication vials (22) to draw medicament.