A realistic, multimodal virtual agent for the healthcare domain