The causes of hepatogenic diarrhea include portal hypertension, insufficient bile secretion and chronic infectious diseases, etc. Different treatments such as spironolactone, digestive enzyme preparation, anti-inflammatory choleretic tablets, amoxicillin and other medications are needed. 1. Portal hypertension caused by liver cirrhosis can cause gastrointestinal edema, which makes the gastrointestinal tract’s ability of digestion and absorption weakened and diarrhea occurs, so it can be treated with purgatives, diuretics (such as furosemide, spironolactone, etc.) and some digestive enzyme preparations. 2. Diarrhea caused by insufficient bile secretion is often treated with anti-inflammatory bile tablets. 3. Hepatogenic diarrhea caused by chronic bacterial infectious diseases can be treated with antibiotics, such as amoxicillin, levofloxacin and so on. The use of medication should be carried out under the guidance of a doctor, not unauthorized use of medication.