问题分析:患有冠心病的患者,可以服用百乐眠胶囊、西药阿普唑仑等中成药,短期服用可以起到促进睡眠的作用。患有冠心病的患者需要首先确定其原因,在日常生活中要注意不要紧张、焦虑,要多做一些户外活动,要有规律的作息,避免过度紧张引起的失眠,可以口服阿普唑仑、百乐眠等。如果出现长期失眠的情况,可以去心内科,服用一些心理科的药物,可以起到很好的促进睡眠的作用,比如佐匹克隆可以明显的提高病人的睡眠质量。