How would you translate помешала?
thanks

Болезнь помешала ему принять участие в нашей роботе.