Medical knowledge self-assessment : program VII / American College of Physicians ; prepared in cooperation with National Board of Medical Examiners