Job stress is a multi-dimensional construct which requires a number of different parameters to be fully evaluated. The interaction of situational and individual factors could result into different patterns of job stress, closely connected to the working environment investigated. We present a method in which administrative and self-reported data are integrated, to describe the risk profile of health care workers in an university hospital in Northern Italy. Main advantages of our method include flexibility in the choice of the analysis detail and the possibility to detect and quantify specific risk and resilience factors, to implement adequate prevention interventions.