儿童生病需要购买医疗保险、重疾保险和住院保险等。医疗保险可以报销孩子因疾病产生的医疗费用;重疾保险可以给孩子提供全面的健康保障;住院保险可以报销孩子因疾病住院产生的医疗费用。此外,还可以考虑购买一份意外险,以应对孩子可能面临的意外风险。在选择保险时,需要根据孩子的实际需求和家庭经济状况进行综合考虑。