Artificial intelligence virtual consultant helps deliver better patient care