Methods Inf Med 1990; 29(02): 140-145
DOI: 10.1055/s-0038-1634775
Knowledge-based systems
Schattauer GmbH

Expert Systems for the Prediction of Ovulation: Comparison of an Expert System Shell (Expertech Xi Plus) with a Program Written in a Traditional Language (BASIC)

A. Schreiner
1   Departments of Reproductive Physiology and Obstetrics and Gynaecology, St. Bartholomew’s Hospital Medical College and the London Hospital Medical College, London, UK
,
T. Chard
1   Departments of Reproductive Physiology and Obstetrics and Gynaecology, St. Bartholomew’s Hospital Medical College and the London Hospital Medical College, London, UK
› Author Affiliations

We thank Professor G. M. Besser and the Department of Endocrinology, and Mr R. J. S. Howell and the Department of Obstetrics and Gynaecology, St. Bartholomew’s Hospital, London, for access to their patients. The study was supported by the Medical Research Council.
Further Information

Publication History

Publication Date:
06 February 2018 (online)

Preview

Abstract

The use of an expert system shell (EXPERTECH Xi Plus) in the construction of an expert system for the diagnosis of infertility has been evaluated. A module was devised for predicting ovulation from the medical history alone. Two versions of this system were constructed, one using the expert system shell, and the other using QuickBASIC. The two systems have been compared with respect to: (1) ease of construction; (2) ease of knowledge base update; (3) help and explanation facilities; (4) diagnostic accuracy; (5) acceptability to patients and clinicians; (6) user-friendliness and ease of use; (7) use of memory space; and (8) run time. The responses of patients and clinicians were evaluated by questionnaires. The predictions made by the computer systems were compared to the conclusions reached by clinicians and to the “gold standard” of day 21 progesterone.

The conclusions of this pilot study are: (1) the construction of this expert system was NOT facilitated by the use of this expert system shell; (2) update of the knowledge base was not facilitated either; (3) the expert system shell offered built-in help and explanation facilities, but as the system increased in complexity these became less useful; (4) after initial adjustment of decision thresholds the diagnostic accuracy of the system equalled that of the clinician; (5) the patient response to computer history-taking was very favorable but much less favorable to computer diagnosis; (6) the clinicians took a positive attitude to computer diagnosis; (7) the systems were easy to use; (8) the expert systems shell required much more memory space and had a much slower response time than the system written in BASIC.