traceable reasoning medical ai