Public housing block to make way for 400 units, childcare centre and medical facility