Makan tahu berbau busuk dengan kotoran berwarna hijau dapat disebabkan oleh faktor makanan, lesi fungsional, dan lesi organik, yang perlu dianalisis secara khusus. 1. Faktor makanan: Jika tahu bau terbuat dari kacang hijau atau tidak higienis, dapat menyebabkan diare dan feses berwarna hijau. 2. Lesi fungsional: jika saluran pencernaan tidak berfungsi, maka akan menyebabkan saluran pencernaan dan organisasi pencernaan lainnya mengurangi efisiensi operasi serta ketidakseimbangan bakteri yang diinduksi, sehingga cairan pencernaan yang terlalu asam dan nutrisi dalam organisme bercampur dan bereaksi, mengakibatkan tinja berwarna hijau dan diare. 3. Lesi organik: jika sekresi empedu, atau sekresi empedu dalam waktu singkat, warna tinja berwarna hijau, terlihat pada beberapa penyakit saluran empedu, seperti choledocholithiasis dan sebagainya. Disarankan agar pasien terlebih dahulu menyingkirkan faktor makanan, dan kemudian perlu pergi ke rumah sakit biasa untuk menerima pemeriksaan dan pengobatan.