Competency-based veterinary education: an integrative approach to learning and assessment in the clinical workplace.

Competency-based veterinary education: an integrative approach to learning and assessment in the clinical workplace.