想象你是边境城堡的军械总管,城外敌军——耐药菌——一年四季都在发起进攻。仓库里每一种抗菌武器都是有限的,而更棘手的是:每次你用某种武器扫射,只要敌人没被彻底消灭,活下来的残兵就会把“应对这种武器的方法”刻进基因传下去。武器越滥用,敌人适应得越快;一旦所有武器失效,城堡就彻底失守。这场仗怎么打?抗生素管理(AMS)就是城堡的军略会议——决定什么时候用哪种武器、用多大剂量、用多久;而耐药菌预测 AI 模型,则是军师们搭建的瞭望塔:通过翻阅每一份战斗日志(电子病历),提前判断“下一波敌人是不是已经学会躲避某种武器”,让每一发弹药都打在敌人还怕它的时刻。这篇文章会带你从耐药危机的底层逻辑出发,走过数据采集、特征工程、模型构建、临床流程整合与效果评估的完整链路,学会为医院打造一座能预警敌情的“AI 瞭望塔”。
掌握 AMS 与耐药菌预测 AI,是 AI 工程师切入临床决策支持的关键技能:它融合临床 NLP、预测建模与合规工程,是医疗 AI 中真实需求最迫切、社会价值最直接的方向之一。
目录
可视化演示
模拟耐药菌预测管道数据流动、AMS抗生素决策路径与干预前后耐药率趋势,分步展示临床管理核心流程。
本节配有交互动效(进入视口后自动加载,约 3KB)。
步骤1:耐药菌预测管道 患者特征经模型预测耐药概率 高风险需调整经验治疗方案 P(resistance) = sigmoid(W·x + b) 模型输出耐药概率指导用药决策。
1. 耐药危机现状:敌人的“自适应装甲”
军械总管上任第一天就发现,仓库里堆着上百种武器,但军规只写了一句“敌人来了就打”。老军械兵叹气:刚打完一场大仗,埃希菌军团的残部已经长出“装甲”——三年前还管用的头孢步枪,如今打在它们身上像挠痒痒。军械总管这才明白,武器的每一次亮相,都是在给敌人上一堂“如何适应”的课。
这就是现实中的耐药危机。世界卫生组织(WHO)已将多重耐药菌列为“紧急威胁”——产超广谱β-内酰胺酶(ESBL)的大肠埃希菌、耐碳青霉烯的铜绿假单胞菌、耐甲氧西林金黄色葡萄球菌(MRSA)等“超级细菌”,对多种抗生素同时无效。若不遏制,预计到 2050 年耐药感染将每年夺走上千万人的生命。抗生素管理(AMS,Antimicrobial Stewardship)正是为了应对这一危机而生:它像城堡的军略会议,由临床药师、感染科医生、微生物科检验人员共同制定“战斗规则”。
AMS 的核心理念是“4R“——在正确的时间(Right time)给正确的患者(Right patient)选择正确的药物(Right antibiotic)、使用正确的剂量与疗程(Right dose/duration)。具体落地上,抗菌药物分级管理把药品分为三级:非限制使用级(常规步枪)、限制使用级(精良狙击枪)、特殊使用级(战略火箭筒),级别越高审批越严。要理解为什么”怎么用药“决定了”耐药多快到来”,可以看耐药流行学的经典选择压力模型:
弄懂了“打仗方式决定敌人进化速度”,军械总管要做的第一件事,就是派出斥候把前线军情完整搜集回来——这就是下一节要讲的数据采集与整合。
- 耐药比例 R某段时间内,院内一种细菌对某种抗菌药耐药的比例,取值 0 到 1。
- 选择系数 s抗菌药物对细菌形成的“选择压力”强度,药效越强、作用越久,s 越大。
- 用药量 c该抗菌药在这段时间内的使用量(如按 DDD 标准化后的数量)。
- 易感空间 (1−R)还没有耐药、仍会被该药杀灭的敏感菌占比;耐药越高,增长空间越小。
- 整体含义耐药增加量与“用药压力 × 易感菌占比”成正比,耐药比例趋近 1 时增速趋近 0。
2. 数据采集整合:把战场日志变成军情地图
城堡开第一次军略会议,军师们搬来厚厚一沓纸:有潦草的巡逻记录(病程记录)、有化验点的羊皮纸(检验报告)、还有武器领用账本(用药医嘱)。“这些字迹我能看懂,但 AI 看不懂。”军师说,“我们得把这些散乱日志整理成一张统一的军情地图。”
医院里 AI 要用的数据就藏在这些系统里:电子病历(EHR)记录患者基本信息、诊断和病程;检验系统(LIS)保存微生物培养与药敏试验结果;药房与医嘱系统记录每种抗生素的用量和给药时机。数据治理第一步是打通它们——用统一患者号(Patient ID)关联各系统,并按时间对齐事件。很多医院卡在这一步:同一患者在不同系统里的标识不一致,时间字段格式五花八门,导致“地图”对不上。
更麻烦的是,大量关键信息藏在“非结构化文本”里。医生写下“患者高热 3 天,疑 ESBL 感染,曾用三代头孢”,这里的"ESBL"“三代头孢”都是必须抽取的实体。临床 NLP 技术在这时登场:命名实体识别抽取出病原体名、抗菌药名和 MIC 药敏数值,时间表达式归一化为标准日期,再映射到结构化字段。抽取质量需要量化——最常用的是精确率:
当散乱日志变成结构化军情地图,AI 瞭望塔的地基就稳了。但地图信息繁杂,不是每条都值得看——下一篇,军师教你提炼最有价值的“情报特征”。
- 真阳性 TP文本中确实存在耐药相关实体、模型也正确抽取出的个数。
- 假阳性 FP模型抽取出来、但文本中并不存在的“幻觉实体”数量。
- 抽取结果总数模型实际报告的所有实体数,即 TP 与 FP 之和。
- 精确率含义精确率越接近 1,说明情报越“可靠”;越低则噪声越多。
3. 特征工程方法:提炼战争胜负的“关键情报”
军情地图铺满整张桌子,见习军师兴奋地说:“把所有信息都扔给模型吧!”老军师摆摆手:“上次攻城时下了雨、营帐点了几盏灯,这些信息没用。你要抓三样:冲在最前面的士兵状态(患者自己抗不扛得住)、这群敌军吃过多少次败仗(他体内细菌见过多少药)、周围防线最近的破损情况(这科室最近耐药压力大不大)。”
耐药预测的特征工程,正是围绕这三个问题展开。第一类是患者自身特征:年龄、是否入住 ICU、基础疾病(糖尿病、免疫抑制、慢性肾病)、近 90 天是否有住院史——它们描述“这个人现在有多脆弱”。第二类是用药史特征:过去 30/90 天接触过哪些抗生素、累计暴露天数和剂量强度(常折算为 DDD,即 WHO 定义的成人标准日剂量)——它们回答“他体内的细菌已经被哪几种武器训练过”。第三类是耐药趋势特征:患者所在科室近 90 天各类病原菌的耐药率变化——它们描述“这个战场的最近战况”。
原始特征不能直接喂进模型,需要预处理。缺失值要有明确策略(如用药史缺失按“未记录”处理,而不是填 0);量纲差异大时要归一化,最常用的是 z-score 标准化,把每个特征都变成“距离均值几个标准差”的值:
情报越精炼,瞭望塔判断越准。有了干净又关键的情报,下一步就是训练那位“见过上万场战役的老军师”——预测模型。
- 原始特征值 x某个患者在某特征上的原始数值,如年龄 78 岁。
- 均值 μ全体训练样本在该特征上的平均值。
- 标准差 σ该特征取值的离散程度,σ 越大说明数值越分散。
- 标准化结果 z转换后特征近似服从均值为 0、方差为 1 的分布,便于模型收敛与解释。
4. 预测模型构建:训练“身经百战的老军师”
“军师不是天生的。”城堡主人说,“他之所以能预判敌人下一步,是因为在军情室里看了几十年战报。”AI 预测模型也一样——它见过成千上万名患者的治疗结局,从历史中学会了“什么样的患者更容易培养出耐药菌”。
模型选型要匹配数据形态与场景需求。逻辑回归简单、可解释,常作为基线模型,医生也最容易信任;梯度提升树(XGBoost、LightGBM)在病历这样的表格数据上往往效果最好;如果要把患者用药史当作时间序列建模“耐药是如何一步步演化出来的”,LSTM 或 Transformer 也能派上用场。更完整的系统还会做多任务学习——同时预测“大肠埃希菌是否产 ESBL”“肺炎克雷伯菌是否耐碳青霉烯”等多个标签,让模型共享底层表征、互相增强。
训练环节有两个坑必须躲开。一是时间泄漏:必须按时间顺序切分数据集——用过去训练、用未来验证,绝不能随机打乱,否则模型“偷看答案”,上线后立刻失灵。二是类别不平衡:耐药样本通常只占 10%~20%,需要用类别权重或过采样(如 SMOTE)让模型不“偷懒”地全预测成敏感。逻辑回归最终输出的是一个耐药概率:
军师不是神,他有时会犹豫——预测概率只有 0.55,意味着“不太确定”。所以我们不仅要听结论,还要看他有多确定,并且把这份“不确定的情报”科学地递到指挥官面前。这正是下一节的主题:临床流程整合。
- 线性得分 z各特征乘上权重后求和,再加偏置,衡量“耐药倾向”。
- e 的负 z 次幂当 z 很大(倾向耐药)时,这一项趋近 0。
- 分母 1+e^{-z}保证整个分式的值落在 0 到 1 之间,可解释为概率。
- 概率 PP 越接近 1 表示耐药风险越高;越接近 0 表示耐药风险越低。
5. 临床流程整合:让情报直达“指挥台”
军师把预测结果递到军械总管桌上:“敌军对头孢步枪已有抗性,建议换用碳青霉烯。”总管看完并没有直接下令开火——情报再好,最终开火的指令仍要由城堡指挥官(临床医生)下达。AI 警报只是提醒,不是命令。
AMS 系统要在三个环节介入临床工作流。第一是处方审批提示:医生开具限制级或特殊级抗菌药时,系统实时展示“该患者对该药的耐药风险”以及替代方案,供医生参考选择。第二是实时风险预警:新入院患者若被预测为耐药菌携带高风险,系统自动提示尽早送检培养,并在药敏结果出来前优化经验性用药。第三是反馈闭环:医生如果拒绝系统建议,需要填写理由(如“患者已培养确证敏感”),这些拒绝记录沉淀后回流到训练集,持续优化模型——形成人机互学的闭环。
预警阈值设置不能拍脑袋。阈值太高,漏报危险病例;阈值太低,则产生“警报疲劳”——医生每天被几十条无关提示轰炸后,干脆把系统静音。经典的解法是用约登指数(Youden's Index)挑选最优阈值,在敏感度(Sensitivity,真实耐药者中被预警的比例)与特异度(Specificity,真实敏感者中被放行的比例)之间找平衡:
情报必须沿指挥链流动,模型的影响才能在合规轨道上兑现。但军略到底有没有效果,不能只看军师自我感觉——最后一节,我们开战后复盘会,用数据衡量整座城堡的防线是否真的变强了。
- 敏感度 SEN真实耐药病例中,被模型正确预警出来的比例。
- 特异度 SPE真实敏感病例中,被模型正确放行的比例。
- 约登指数 J两者之和减 1,综合衡量模型预警带来的“净收益”。
- 最优阈值遍历所有候选阈值,取让 J 最大的那个作为正式预警线。
6. 效果评估优化:战后复盘与动态加固
季度复盘会上,军械总管亮出一张表:武器消耗量同比下降,但敌军突围成功率也明显下降。“数字不会说谎。”他说,“但我还想知道,这成绩是靠弹药质量提升,还是战术变聪明了?”
AMS 效果评估分三层。过程指标:AMS 核心措施的执行率,如药敏送检率、处方审核率,以及抗菌药物使用强度(AUD)是否下降;结局指标:耐药菌检出率、感染相关死亡率、住院时长与医疗费用;模型指标:AUC(区分能力)、精确率/召回率,以及校准度——模型说“70% 耐药”时,真实耐药比例是否真的接近 70%。最常用的过程指标是抗菌药物使用强度:
闭环不仅是看报表。模型部署后要持续监控分布漂移——某个科室新引入一种药物、秋冬季细菌流行谱变化、新的用药指南发布,都会让旧模型“过时”,需要按月或季度用新数据微调。合规层面同样不能缺席:AI 只能作为决策支持,不能替代医师诊断;系统上线前要通过医院伦理与算法审查,患者数据要脱敏、权限分级,最终处方责任明确落在开方医师身上。每一轮复盘、每一次微调,都让这座城堡的防线更坚固——这正是 AMS 与 AI 模型的理想状态:用药越精准,敌人进化越慢;敌人的动向反过来喂给瞭望塔,让它看得更远。
---
- DDD 标准日剂量WHO 为每种抗菌药定义的成人每日标准剂量,让不同药品可相加。
- 累计消耗量统计时段内全院(或某科室)所有抗菌药消耗的 DDD 之和。
- 住院床日统计时段内住院患者占用床位的总天数,衡量“暴露人群规模”。
- 使用强度 AUD每百床日的标准化消耗量,数值越高说明用药越“猛”。
AI 应用场景
场景1:住院患者多重耐药菌“入院预警雷达”
阶段:预警预测
解决的问题:传统流程中,要等医生凭经验怀疑、再开培养申请,耐药菌定植者可能在普通病房里传播好几天。AI 在入院 48 小时内,用电子病历与历史住院记录打出耐药风险分,高风险患者自动被提示尽早隔离与送检,把“被动发现”变成“主动设防”。
具体案例:某三甲医院把 MRSA 定植预测模型嵌入 HIS 系统,预警名单每天推送给感染科护士站,隔离落实时间从平均 2.1 天缩短到 0.8 天,同病区新发定植率下降 37%。
场景2:药敏报告出来前的“降阶梯导航”
阶段:模型推理
解决的问题:血培养报阳到药敏结果通常要等 48~72 小时,这段时间的用药是“盲打”。耐药预测模型根据菌种、患者用药史和科室耐药率,实时预测该病原菌对经验用药的耐药概率,帮助医生判断是维持窄谱药还是升级为广谱药,避免盲目双覆盖,也为后续降阶梯治疗留出空间。
具体案例:一家教学医院的 ICU 在经验用药方案中接入耐药概率提示后,碳青霉烯类药物的不合理经验性使用率下降 28%,而治疗失败率没有上升。
场景3:全院 AMS“指挥舱”看板
阶段:效果评估
解决的问题:各科室抗菌药物使用强度(AUD)、耐药菌检出率、预警响应时长散落在不同报表里,管理团队难以及时察觉异常。AMS 看板把过程与结局指标汇总成实时面板,任一科室用量或耐药率波动超过阈值即自动告警,并能下钻到科室、药品甚至单个医生维度。
具体案例:区域医疗中心用月度 AUD 看板发现某外科 AUD 连续两月超标,追溯后定位到某类手术预防用药疗程过长,经药师干预后该科室 AUD 下降 19%。
Python 演示
# -*- coding: utf-8 -*-# 耐药风险预测:用逻辑回归学习"哪种患者更容易耐药"import mathimport random def sigmoid(z): return 1.0 / (1.0 + math.exp(-z)) def train_logistic(X, y, lr=0.1, epochs=300): n = len(X) d = len(X[0]) w = [0.0] * d b = 0.0 for _ in range(epochs): for i in range(n): z = sum(w[j] * X[i][j] for j in range(d)) + b p = sigmoid(z) error = p - y[i] for j in range(d): w[j] -= lr * error * X[i][j] b -= lr * error return w, b def predict_proba(X, w, b): probs = [] for x in X: z = sum(w[j] * x[j] for j in range(len(w))) + b probs.append(sigmoid(z)) return probs def load_synthetic_data(): # 特征:年龄, 是否ICU, 前90天用药次数, 本院该科室耐药率 random.seed(42) X = [] y = [] for _ in range(400): age = random.randint(18, 90) icu = random.randint(0, 1) prior_drug = random.randint(0, 8) local_res = random.random() * 0.6 logit = -3.5 + 0.015 * age + 1.1 * icu + 0.45 * prior_drug + 3.0 * local_res prob = sigmoid(logit) X.append([age / 90.0, icu, prior_drug / 8.0, local_res]) y.append(1 if random.random() < prob else 0) return X, y def main(): X, y = load_synthetic_data() split = int(len(X) * 0.8) X_train, y_train = X[:split], y[:split] X_test, y_test = X[split:], y[split:] w, b = train_logistic(X_train, y_train) probs = predict_proba(X_test, w, b) correct = sum(1 for p, t in zip(probs, y_test) if (p >= 0.5) == bool(t)) acc = correct / len(y_test) print("特征权重(年龄/ICU/用药史/科室耐药率):", [round(v, 3) for v in w]) print("测试集准确率: %.2f%%" % (acc * 100)) print("测试样本数:", len(y_test)) if __name__ == "__main__": main()
def sigmoid(z): return 1.0 / (1.0 + math.exp(-z))把线性得分压到 0~1,输出可解释为耐药概率。z = sum(w[j] * X[i][j] for j in range(d)) + b特征加权求和,即公式里的线性得分。w[j] -= lr * error * X[i][j]梯度下降更新权重,让预测越来越贴近真实标签。logit = -3.5 + 0.015 * age + 1.1 * icu + ...模拟“真实世界”的耐药生成机制,年龄越大、ICU、用药史多、科室耐药率高则风险越高。X.append([age / 90.0, icu, prior_drug / 8.0, local_res])手动做量纲归一化,相当于简化版 z-score,防止某个特征主导梯度。split = int(len(X) * 0.8)按顺序切分训练/测试集,保持数据的时间语义。(p >= 0.5) == bool(t)以 0.5 为决策阈值判断预测是否命中。
常见误区
误区“既然 AI 能预测耐药,那还等什么培养结果?直接把模型预测当确诊依据,快速上药就行。”
正解预测模型给的是“概率倾向”,不是“病原学证据”。培养加药敏才是金标准,能明确“到底是什么菌、对什么药敏感”。模型的价值在于提前量——在结果出来前优化经验用药、优先安排送检与隔离,但绝不能取代微生物室的确诊。就像瞭望塔能报告“敌人可能带着盾牌”,但盾牌的真实材质,还得等斥候把样本带回来检验。
为何常见:宣传中常强调模型“准”,用户容易把概率误当成事实,忽略了医学决策对确证性的硬性要求。
误区“抗生素管理?那简单——抗生素能不用就不用,用得越少越不容易耐药。”
正解AMS 的核心是“用对”而不是“用少”。延误或不充分的抗感染治疗同样致命,甚至因治疗失败导致反复换药、叠加用药,反而制造更多选择压力。4R 原则强调的是正确时机、正确患者、正确药物、正确疗程。军械总管的目标从来不是让士兵空手上战场,而是让每一发武器都打在敌人还怕它的时刻。
为何常见:“过度使用导致耐药”被广泛宣传,大众自然把结论简化成“少用”,忽略了“精准”这个更关键的中介变量。
误区“既然特殊级管理最严,那它一定是效果最好的药,普通药打不过就直接上特殊级。”
正解分级依据是“耐药风险 + 滥用后果”,与管理严格度有关,与疗效强弱不是一回事。非限制级多为窄谱、低耐药选择压力的一线药,恰恰是多数感染的合理初始选择;一上来就用特殊级广谱药,容易误伤正常菌群、催生多重耐药菌。就像战场上该用狙击枪精确解决目标时,却先扔了一发燃烧弹。
为何常见:“高级别”的名称和管控措施引发直觉联想,让人混淆“管理严格度”与“药效强度”两个维度。
误区“代码调通、准确率 90%,部署上线就完事了,剩下的交给医生用。”
正解医疗 AI 部署远不止工程上线。要接入 HIS 流程、做时间切分验证防止数据泄漏、监控分布漂移、与医生反馈闭环对齐,还要通过伦理与合规审批。部署后每月要用新耐药数据重新评估,否则去年训练的老模型在今年这样的用药政策变化下会很快“失灵”。就像瞭望塔的望远镜,蒙尘久了不擦拭,看到的“敌情”就会失真。
为何常见:常规软件“上线即结束”的思维惯性,忽视了医疗数据分布随季节、指南和用药政策快速变化的特性。
面试题
Q1. AMS(抗生素管理)的核心目标是什么?
- A.彻底停用抗生素
- B.优化用药延缓耐药← 正确答案
- C.只限制特殊级药
- D.增加广谱用药量
答案:B。停用抗生素(A)会延误感染治疗;只限制特殊级(C)忽略了一线药同样可能滥用;增加广谱药(D)会放大选择压力、加速耐药。AMS 追求“正确时机、正确患者、正确药物、正确疗程”,即用准而非用少。
Q2. 抗菌药物分级管理中,“特殊使用级”药品通常要求什么?
- A.可由护士自主开具
- B.需高级职称医师会诊审批← 正确答案
- C.任何科室无条件使用
- D.与普通感冒药同等管理
答案:B。特殊使用级药品管理最严,通常要求高级职称医师或感染科会诊审批;护士无权开具(A)、无条件使用(C)、按感冒药管理(D)都不符合分级原则。分级是为了遏制不必要的广谱用药。
Q3. 临床 NLP 在 AMS 数据采集中最主要的任务是什么?
- A.自动生成药敏报告
- B.抽取病历耐药相关实体← 正确答案
- C.替代医师开具处方
- D.直接完成细菌培养
答案:B。NLP 的作用是从自由文本中抽取病原体、抗菌药、MIC 等实体,把非结构化病历变成结构化特征。生成药敏报告(A)是微生物室职责,开处方(C)、做培养(D)分别是医师和检验科的工作,都不属于 NLP 任务。
Q4. 训练耐药预测模型时,为什么要按时间顺序切分数据?
- A.减少训练数据总量
- B.防止未来信息提前泄漏← 正确答案
- C.让测试集规模更大
- D.缩短模型训练耗时
答案:B。患者数据具有时间先后顺序,如果随机切分,训练集可能包含“未来”信息,模型会偷看答案、高估效果。按时间切分(B)保证验证结果接近真实部署场景;减少数据(A)、扩大测试集(C)、缩短耗时(D)都不是切分的目的。
Q5. 患者“前 90 天用药史”特征主要捕捉的是哪种风险?
- A.患者体重变化趋势
- B.既往抗生素暴露压力← 正确答案
- C.患者血常规指标值
- D.住院费用总额
答案:B。前 90 天用药史反映既往抗生素暴露压力,是耐药菌被“训练”出来的关键驱动因素。体重(A)、血常规(C)、费用(D)虽然可能作为其他特征,但不是用药史特征的核心目标。
Q6. 模型校准(Calibration)指的是什么?
- A.预测概率贴近真实频率← 正确答案
- B.调整输入特征的单位
- C.对模型做参数压缩
- D.增加训练样本数量
答案:A。校准指模型的输出概率与真实事件频率一致——比如模型预测 70% 耐药,实际检验中也约有 70% 耐药。调整单位(B)、参数压缩(C)、加样本(D)都不是校准的含义。未校准的概率不能直接用于临床阈值决策。
Q7. AMS 系统中“医嘱反馈闭环”指的是什么?
- A.医生定期向模型上传个人信息
- B.拒药记录回流优化模型← 正确答案
- C.患者出院后自动随访
- D.检验科每日打印报告
答案:B。闭环指医生拒绝或接受系统建议时留下的记录(含理由)被回传为训练数据,持续优化模型;医生上传个人信息(A)违背隐私,自动随访(C)、每日打印(D)都不是反馈回路。这是人机互学的关键机制。
Q8. 下列哪些是耐药预测模型中常见的预测特征?
- A.患者年龄与入ICU状态← 正确答案
- B.既往抗生素暴露历史← 正确答案
- C.所在科室近期耐药率← 正确答案
- D.医生个人职称等级
答案:ABC。年龄与 ICU 状态反映患者脆弱性,用药史反映选择压力,科室近期耐药率反映环境耐药负担,三者都是临床认可的耐药预测因子;医生职称(D)与患者耐药状态没有因果关联,不应作为特征。
Q9. 关于耐药菌预测模型的临床部署,下列说法正确的是?
- A.需嵌入医院HIS流程← 正确答案
- B.应保留医师最终决策权← 正确答案
- C.可以直接自动开具处方
- D.需要监控模型漂移← 正确答案
答案:ABD。模型要产生实际影响必须嵌入 HIS 工作流(A),且医疗责任底线要求医师保留最终处方权(B);模型会随季节、用药政策变化漂移,需要持续监控和重训(D);自动开处方(C)违背医疗合规,是决策支持系统的高压线。
Q10. 在文章的“军火库指挥官”比喻中,AMS 团队承担了哪些职责?
- A.制定用药时机与疗程策略← 正确答案
- B.审核特殊级抗菌药申请← 正确答案
- C.替代微生物科做细菌检测
- D.只关注廉价药的大批量采购
答案:AB。AMS 团队统筹抗菌药物的选择、时机与疗程(A),并对限制级/特殊级药品进行审批把关(B);替代微生物检测(C)不属于其职责,检测由微生物科完成;只关注采购价(D)脱离了 AMS 以临床结局和耐药控制为核心的目标。