Enhancing Patient Care with a Medical Virtual Assistant