All wards have now reopened at St Peter's Hospital following an outbreak of diarrhoea and vomiting.

More than 150 beds were out of action at the height of the problem with up to 50 beds and 20 staff affected at any one time.