(2010). Programmable patients: simulation of consultation skills in a virtual environment. Bio-algorithms and Medical-Systems, 111 -115