有心脏病的人能拘留,因为不再不拘留的条件之内。1、患病治疗期间延缓拘留,病愈以后再拘留。2、患有心脏病,没有发病就按要求拘留,只不过会给予一定的照顾。
法律依据:《中华人民共和国治安管理处罚法》 第二十一条 违反治安管理行为人有下列情形之一,依照本法应当给予行政拘留处罚的,不执行行政拘留处罚:(一)已满十四周岁不满十六周岁的;(二)已满十六周岁不满十八周岁,初次违反治安管理的;(三)七十周岁以上的;(四)怀孕或者哺乳自己不满一周岁婴儿的。