The General Level Framework: use in primary care and community pharmacy to support professional development