The present state and future direction of primary care: a qualitative study of GPs' views.