Gastrointestinal bleeding from upper (haematemesis), middle (small intestinal) and lower (melaena) is a major presenting clinical feature of a variety of gastrointestinal diseases.