Internist-I
INTERNIST-I was a broad-based computer-assisted decision tree developed in the early 1970s at the University of Pittsburgh as an educational experiment. The INTERNIST system was designed primarily by AI pioneer and Computer Scientist Harry Pople to capture the diagnostic expertise of Jack D. Myers, chairman of internal medicine in the University of Pittsburgh School of Medicine. The Division of Research Resources and the National Library of Medicine funded INTERNIST-I. Other major collaborators on the project included Randolph A. Miller and Kenneth "Casey" Quayle, who did much of the implementation of INTERNIST and its successors.
Development
INTERNIST-I followed the DIALOG system as its successor. Over a decade, INTERNIST-I played a central role in the Pittsburgh course titled "The Logic of Problem-Solving in Clinical Diagnosis." Fourth-year medical students in the course collaborated with faculty experts to handle much of the data entry and system updates. These students encoded the findings of standard clinicopathological reports. By 1982, the INTERNIST-I project represented fifteen person-years of work, and by some reports covered 70-80% of all the possible diagnoses in internal medicine.Data input into the system by operators included signs and symptoms, laboratory results, and other items of patient history. The principal investigators on INTERNIST-I did not follow other medical expert systems designers in adopting Bayesian statistical models or pattern recognition. This was because, as Myers explained, “The method used by physicians to arrive at diagnoses requires complex information processing which bears little resemblance to the statistical manipulations of most computer-based systems.” INTERNIST-I instead used a powerful ranking algorithm to reach diagnoses in the domain of internal medicine. The heuristic rules that drove INTERNIST-I relied on a partitioning algorithm to create problems areas, and exclusion functions to eliminate diagnostic possibilities.
These rules, in turn, produce a list of ranked diagnoses based on disease profiles existing in the system’s memory. When the system was unable to make a determination of diagnosis it asked questions or offered recommendations for further tests or observations to clear up the mystery. INTERNIST-I worked best when only a single disease was expressed in the patient, but handled complex cases poorly, where more than one disease was present. This was because the system exclusively relied on hierarchical or taxonomic decision-tree logic, which linked each disease profile to only one “parent” disease class.