Vignette development and administration: a framework for protecting research participants | Synapse