需要。彩虹大药房买药需要填写身份证号码。《药品经营许可证管理办法》规定,开办药品零售企业应符合当地常住人口数量、地域、交通状况和实际需要的要求,符合方便群众购药的原则,并符合以下设置规定:具有保证所经营药品质量的规章制度;具有依法经过资格认定的药学技术人员;具有与所经营药品相适应的营业场所、设备、仓储设施以及卫生环境。因此,彩虹大药房作为合法的药品经营企业,在购买药品时需要填写身份证号码,以核实购买者的身份信息。