Doctor identifies common causes of coughing up blood VnExpress Coughing up blood can indicate pneumonia, pulmonary tuberculosis, lung cancer, or pulmonary embolism.