The invention provides an analytical method for mixture of various dosage forms based on knowledge database rules. According to the method, authoritative books such as pharmaceutical instructions, Chinese Pharmacopoeia and clinical medication instructions are collected, based on generic names of pharmaceuticals, the relevant content is organized, a pharmaceutical specification information databaseis designed, properties of a pharmaceutical specification are structured, and fields and identifiers in the database are designed according to the properties of the pharmaceutical specification. Themethod is advantaged in that through studying the importance of rational pharmaceutical use, examination of rational pharmaceutical use originally completed by medical personnel through reading booksor relying on the brain memory is handed over to a computer system for completion, disadvantages of memory and mistakes caused by manual errors can be greatly made up, a reviewer is made to change from manual completion to automatic completion, the condition of manually examining a small number of medical orders of patients is expanded to the condition of automatically examining all the medical orders.