医师和主治医师的区别主要在于职称和职责,医师是医学专业的基本职称,具有一定的医疗技术和临床经验,可以参与疾病的诊断和治疗,主治医师则是在医师基础上,具备较高的临床能力和丰富的经验,可以独立负责一定范围内的医疗工作,对病人进行初步诊断和治疗,主治医师是在医师基础上的进阶职称,具有更高的临床责任和能力。