1. Department of Medical Education School of Medicine Tehran University of Medical Sciences Tehran Iran
2. Education Development Center Tehran University of Medical Sciences Tehran Iran
3. Department of Epidemiology and Biostatistics School of Public Health Tehran University of Medical Sciences Tehran Iran
4. Department of Medical Education School of Medicine Iran University of Medical Sciences Tehran Iran
5. Center for Research on Occupational Diseases Tehran University of Medical Sciences Tehran Iran
6. Department of Internal Medicine School of Medicine Tehran University of Medical Sciences Tehran Iran
7. Department of Emergency Medicine School of Medicine Tehran University of Medical Sciences Tehran Iran
8. Health Professions Education Research Center Tehran University of Medical Sciences Tehran Iran
9. Edge Hill University Medical School Edge Hill University Ormskirk UK