Advancing clinical reasoning in virtual patients – development and application of a conceptual framework | Synapse