Job stress, satisfaction, and mental health among general practitioners before and after introduction of new contract. | Synapse