患有结核性心包炎的患者并不一定都需要住院治疗。
患有结核性心包炎的患者如果病情比较轻,可以在家中服用抗结核的药物来进行治疗,如应用异烟肼,利福平与链霉素或者乙胺丁醇等药物来进行治疗。患有结核性心包炎的患者需要按疗程长期治疗,很多患者需要应用药物9个月或者更长的时间。
另外,患有结核性心包炎的患者如果病情比较严重,那么就需要及时的进行住院治疗,尤其是一些患者存在心包缩窄,心脏压塞,这样的患者需要及时的进行手术治疗,则需要及时地住院。
以上方案仅供参考,具体药品使用请结合自身情况在专业医生指导下用药。