Helen Salisbury: The promise of a comprehensive new GP contract