你好,根据提供的情况,老人咳嗽晕倒,主要是咳嗽剧烈导致脑部供血不足引起。由于老人有糖尿病和高血压病史,建议先进行头颅CT检查,以排除其他原因,例如中风等引起的晕厥。
如果确定是咳嗽引起,主要是治疗咳嗽为主,例如细菌或者病毒感染、药物等,咳嗽痊愈后,晕厥会自然缓解。希望能够帮助你。