Outcome-Based Education: Promise or Pitfall? Measurable objectives, competency frameworks, implementation.