Sempre que me deparo com a palavra “condition” fico na dúvida, mas acho que a melhor tradução seria “afecção”.He has a heart condition.

Ele tem uma afecção cardíaca.