根据《养老机构管理办法》第二十条规定,养老机构发现老年人为疑似精神障碍患者的,应当依照精神卫生相关法律法规的规定处理。
因此,患有精神病的老年人不能入住敬老院,应当依照《中华人民共和国精神卫生法》的规定,建议其到相关医疗机构就诊。