NEOANEMIA: A knowledge-based system emulating diagnostic reasoning