咳嗽有血需要使用左氧氟沙星、罗红霉素、阿莫西林、头孢呋辛等抗生素控制感染,可能存在感染。若是支气管扩张症,咳血少可口服云南白药,若是中等量咳血,可静脉给予垂体后叶素或酚妥拉明。
若是肺结核引起的咳嗽有血,要选用抗结核病的药物,如异烟肼、利福平、乙胺丁醇等。其可能是慢性支气管炎,支气管扩张症、肺结核、肺炎等,需要查血常规、拍胸部X线或胸部CT明确诊断,对症治疗。