Structure-based processing includes a method of diagnosing diseases that works by arranging diseases, symptoms, and questions into a set of related disease, symptom, and question structures, such as objects or lists, in such a way that the structures can be processed to generate a dialogue with a patient....http://www.google.com.au/patents/US6569093?utm_source=gb-gplus-sharePatent US6569093 - Automated diagnostic system and method including disease timeline