Coughing up blood, medically known as hemoptysis, involves coughing or spitting up blood or blood-streaked mucus from your ...
Multiple factors can trigger coughing ... mucus provide important diagnostic information. Clear or white mucus typically indicates less serious conditions, while yellow, green, or bloody mucus ...