haemoptysis causes
Haemoptysis In the past, tuberculosis (TB) was a major cause but, in the UK today, the majority of cases of haemoptysis presenting to primary care are due to acute upper and lower respiratory tract infections, with lung cancer a much smaller but significant cause.