How often do you clean your nestboxes?
Hens tend to get infections of the oviduct from dirty nestboxes. Simply picking out the manure/urates when you pick up the eggs (or at least every few days when the birds are not laying) is a good practice, along with adding a handful of fresh shavings...