Coughing up blood (Haemoptysis)is the coughing up and spitting of blood or bloody mucous from your lungs or bronchial tubes [1]. Coughing up blood should not be confused with vomiting blood. Coughing up blood is a serious medical condition which should ...