单项选择题

全科医生从事的基层医疗服务是一种以()为主体的一线医疗照顾。

A、一级预防
B、门诊
C、初级卫生保健工作
D、以社区内居民及家庭
E、公共卫生工作