HELIX: A Causal Model-Based Diagnostic Expert System