The invention relates to an
automatic dispensing device and method. The
automatic dispensing device comprises a man-
machine interaction module, a dispensing module, a disinfection module, a constant temperature module and a
clarity detection module, wherein the man-
machine interaction module is connected with a main control module and used for acquiring input
patient information, retrieving doctor's advice information for a patient from a background according to the
patient information, and transmitting the doctor's advice information to the main control module; the dispensing module is connected with the main control module and is used for scanning a
drug container placed in a dispensing area according to a
control signal of the main control module so as to obtain
drug information according to
drug information identification arranged on the surface of the drug container, and is used for judging whether the drug information is consistent with
medication information, and if yes, a to-be-dispensed drug is dispensed; the disinfection module is used for disinfecting the dispensing area; the constant temperature module is used for maintaining the temperature of the dispensing area at adesired temperature; the
clarity detection module is used for detecting whether the
clarity of the drug meets the preset standard or not, and if yes, dispensing is completed. The device can realize
automatic dispensing of the to-be-dispensed drug, dispensing efficiency is improved, and liquid
drug contamination is avoided.