he has a heart condition/disease/problem
he has a liver disorder
'a' przed ogolnymi wyrazeniami z rzeczownikiem oznaczajacym chorobe.
he has transverse myelitis
he has diabetes
he has stomach cancer
brak przedimka przed nazwami konkretnych chorob
niektore choroby nazywaja sie 'costam syndrome'. wlasciwie przed syndrome powinien byc przedimek okreslony, bo jest to slowo o znaczeniu ogolnym, a chodzi o konkretna chorobe, ale zdarza sie, ze przedimek jest pomijany
jezeli w nazwie choroby jest nazwa wlasna
Lyme disease
przedimek jest pomijany
(byc moze nie znam wszystkich wyjatkow)