The impact of shift work on nurses' job stress, sleep quality and self-perceived health status.

The impact of shift work on nurses' job stress, sleep quality and self-perceived health status.