A recent project at the University of South Florida has been aimed at the automation of this task. The project has involved the development of an expert system that selects matching clinical trials for each patient. If a patient's data are not sufficient for choosing a trial, the system suggests additional medical tests.
We report the work on the representation and entry of the related selection criteria and medical tests. We first explain the structure of the system's knowledge base, which describes clinical trials and criteria for selecting patients. We then present an interface that enables a clinician to add new trials and selection criteria without the help of a programmer. Experiments show that the addition of a new clinical trial takes ten to twenty minutes, and that novice users learn the full functionality of the interface in about an hour.