Describir: Designing a virtual patient dialogue system based on terminology-rich resources: Challenges and evaluation