A system for medication preparation and verification comprising: a device comprising a tray, a display, and at least one camera for capturing images of the tray; a database of medication information; ...