食物与药物都有治疗疾病的作用,但是食物每天都要吃,较之药物,与人们的关系更为密切。所以,历代医家主张“药疗”不如“食疗”。古代医者如此想,也是如此做的。在治疗过程中,确实先以食疗,后以药疗,只有食疗不能取效时,才以药疗。古时人们称能用食物治病的医生为“上工”。