Preferably, an expert system allows the patient, nurse or other user, to enter all or part of the name of the patient's medications, and creates a list of probable medications by determining which of the known medications the patient most likely takes.