Differences in self-rated health and work ability between self-employed workers and employees