lungs coughing up blood
True haemoptysis is the coughing up of blood that comes somewhere from the lung or airways below the level of the larynx. But sometimes it can be difficult to say if the blood is: Haematemesis - that is, when the blood is brought up (vomited) blood but the vomiting may cause you to cough as you vomit.