PlanAlyzer is a microcomputer-based, event-driven system for instructional research in medical education. Aimed at the second year medical student, PlanAlyzer elicits and critiques a student's approach to the diagnosis of a common medical disorder. In this paper we discuss the concept, development, implementation and formative evaluation of the PlanAlyzer system for the evaluation of anemia.