An Intelligent Assistant for Medical Knowledge Discovery