Production rules as a representation for a knowledge-based consultation program