Virus (khususnya rotavirus) dan bakteri Escherichia coli dan Campylobacter spesies adalah penyebab utama gastroenteritis. Namun, ada banyak agen infeksi lainnya yang dapat menyebabkan sindrom ini termasuk parasit dan jamur. Penyebab non-infeksi terlihat kadang-kadang, tetapi mereka kurang mungkin daripada penyebab virus atau bakteri. Risiko infeksi lebih tinggi pada anak-anak karena kurangnya kekebalan mereka. Anak-anak juga berisiko lebih tinggi karena mereka kurang cenderung mempraktikkan kebiasaan kebersihan yang baik. Anak-anak yang tinggal di daerah tanpa akses mudah ke air dan sabun sangat rentan. Pertanyaan: Bakteri apa yang merupakan penyebab utama gastroenteritis?
Spesies Escherichia coli dan Campylobacter