多项选择题

公共卫生是指综合应用()等手段,调动社会共同参与,消除和控制威胁人类生存环境质量和生命质量的危害因素,改善卫生状况,提高全民健康水平的社会卫生活动。

A.预防医学技术
B.行政
C.法律
D.宣传教育