有心脏病拘留所还收。根据中国法律规定,有心脏病的人不得被关押在拘留所。这是因为心脏病是一种严重的疾病,患者需要接受特殊的医疗护理和治疗,以维护其生命安全。因此,有心脏病的人如果需要被拘留,应当在医院或者其他能够提供必要医疗条件的场所接受拘留。