Mental health, job satisfaction, and job stress among general practitioners. | Synapse