Ada banyak penyebab darah dalam tinja dan diagnosis awal perlu dibuat berdasarkan gejala lain pasien. Pasien yang memiliki darah dalam tinja mereka, disertai dengan manifestasi klinis yang jelas seperti diare, sakit perut, demam dan muntah, lebih mungkin memiliki penyakit radang usus, seperti enteritis bakteri dan disentri. Peradangan dapat secara langsung menyebabkan kerusakan pada mukosa usus dan manifestasi perdarahan. Pasien yang mengalami konstipasi dalam waktu yang lama dan mengalami rasa sakit pada anus saat buang air besar atau merasakan benda asing yang menonjol dari anus, kemungkinan besar memiliki penyakit anus seperti hemoroid dan fisura anus. Hemoroid adalah manifestasi klinis varises perianal akibat peningkatan tekanan dalam rongga perut yang disebabkan oleh konstipasi berkepanjangan. Fisura anal adalah kondisi pendarahan yang terjadi ketika tinja kering memotong mukosa rektum selama buang air besar. Kondisi ini biasanya muncul sebagai darah segar. Pasien yang berulang kali mengeluarkan darah tanpa rasa sakit dalam tinja dengan warna darah merah gelap tidak dapat menyingkirkan kemungkinan adanya tumor ganas usus, seperti kanker rektum dan kanker usus besar. Jika perlu, pasien perlu pergi ke departemen gastroenterologi atau anorektologi rumah sakit untuk pemeriksaan dan konfirmasi.