Transformative learning as a context for human patient simulation.