Just one in four GPs works full-time, new data reveals