General and practice based consultant