GPs call for “fee for service” contract that allows them to charge for private services