Welcome to HealthcareMagic forum.
The commonest cause of coughing out blood is pulmonary tuberculosis
. The PPD test is helpful. Apart from this, you can go for ESR
for IgG M for tubercular antigen to rule out tuberculosis. Also go for sputum analysis for three consecutive days.
Dr. Rakhi Tayal