Hematemesis
Vomiting of blood
Hematemesis is the vomiting of blood. It can be confused with hemoptysis (coughing up blood) or epistaxis (nosebleed), which are more common. The source is generally the upper gastrointestinal tract, typically above the suspensory muscle of duodenum. It may be caused by ulcers, tumors of the stomach or esophagus, varices, prolonged and vigorous...