A storage means (2) stores medicine codes associated with respective medicines and combination modification information corresponding to a combination of medicine information rearranged according to the medicine codes, and a combination adequacy judging means (1) rearranges the medicine information according to the medicine codes stored in the storage means (2) when two or more medicines are included in information of one or more prescriptions for a patient, and judges combination adequacy with reference to the combination modification information called from the storage means (2) according to obtained order and combination of the medicine information. This makes possible to appropriately judge the adequacy of the combination even when three or more medicines are combined.