Lessons learnt from comprehensive evaluation of community-based education in Uganda: a proposal for an ideal model community-based education for health professional training institutions
BMC medical education