Niveditha. Hemoptysis differential diagnosis. 021275100. Pharmacy butterworth. Lifestyle questions to ask.