The National Board of Medical Examiners (NBME) Computer-based Case Simulations (CCS) have been designed to simulate patient-management exercises. There are over 2300 possible choices that a student can select without any prompting other than the initial patient presentation. The strategy employed in solving the case is recorded as a series of the test items selected. This provides a very rich source of data from which models of student understanding of complex patient management can be built.

The first step in this process is the generation of a logical grouping of the test item selections into groups of similarity or "domains." This grouping results in the definition of a "problem space" that organizes all the elements of the case. A student’s progress through the various domains can be monitored.

By tracking performance strategies, we are able to generate a map of the steps used to work through a case, a process we refer to as search path mapping. This process has been useful with specific course material we have developed for courses in allergy and immunology at the UCLA School of Medicine using IMMEX (Interactive MultiMedia Exercises) software. However, attempting to dissect strategies on CCS-based data can lead to difficulty due to the complexity of these cases. An example of a CCS case involving an emergency infectious disease case displays the complex nature of the strategies employed in clinical case management. (Click Here to view search path map example)

We have utilized a constructive data modeling approach that utilizes the pattern recognition capabilities of artificial neural networks to build performance models from existing complex data sets. Artificial neural networks are non-parametric techniques which build rich models of complex phenomena through a training and pattern recognition process and are capable of categorizing behavior based on actual performance sequences. Neural networks have had practical utility in solving classification problems with ill-defined categories, where the patterns are often deeply hidden within the data or where there are poorly defined models of behavior.

By training our ANN’s with the perfromance data from our example case we have been able to correlate NBME ratings to specific areas of output on the ANN. We have also been able to understand why certain strategies result in classification at varoius nodes. The following examples illustrate some of our findings:

ANN outputs for excellent ratings (greater than 6 out of 8).  This is the ANN output for highly rated performances note that nodes 43 and 44 are the most significant clusters.


ANN outputs for poor ratings (less than 4 out of 8).  This is the ANN output for the poorly rated performances. Note that clustering, in general, is not a common feature of poor performance strategies. Also note that node 29 is represented as it was in the highly rated performances. An explanation for this will appear here soon and will also be part of a manuscript, which is currently in press. Check periodically for updates.