用 Claude Code 给 MRI 做第二诊疗意见
这篇文章记录了我使用 Opus 4.8 分析 MRI 检查结果、获得第二诊疗意见的亲身经历。
前言
这篇文章记录了我使用 Opus 4.8 分析 MRI 检查结果、获得第二诊疗意见的亲身经历。我当然知道这项技术可能还不够成熟,这也是我分享这篇文章的原因——或许它能帮助到某些人,或至少提供一些有价值的信息和参考。
免责声明:我显然不是医生(这正是问题所在!),所以请对我的所有说法持保留态度。
背景
几周以来,我的右肩一直感到疼痛。虽然看起来在好转,我还是决定去咨询一位骨科医生。医生建议我做核磁共振(MRI),诊所正好有设备,我就同意了。检查结果显示我的肩胛下肌腱"顶端附着处存在 III 级(>50% 宽度)部分厚度撕裂"。我当然看不懂这意味着什么,但他们建议的治疗方案非常激进——拿到 MRI 结果后没几分钟就开始治疗了。走出诊所时,我感觉他们操之过急了。
好在离开之前,我让他们给我发了一份 MRI 结果副本,以及他们已实施和建议重复的所有治疗清单(总共建议重复 3 次)。
我把所有资料发给了 GPT 5.5 Pro,它立刻指出了两个问题:
他们在我的肩膀上进行了冲击波治疗,而最新的临床实践指南明确指出,临床医生不应对无钙化的肩袖肌腱病变使用或推荐冲击波治疗;
他们给我注射了 Traumeel,这种药物在德国被注册为"无治疗适应症"的顺势疗法药物。
这并没有增强我的信心。于是,我产生了自己分析 MRI 数据的兴趣。
配置 Opus 进行 MRI 初步分析
MRI 数据包是标准的 DICOM 导出格式,包含数百个没有扩展名的文件,总计约 266 MB。
我决定在 Claude Code 中使用 Opus 4.8(xhigh)进行分析,这样它就能运行代码和安装包。在开始工作之前,我让它安装所有可能需要的分析包。使用 Claude Code 尤为重要,因为这样才能让它在这件事上投入大量工作。Claude Code 与 Claude.ai 聊天的能力差异巨大,即使它们运行的是同一个模型。

准备工作完成后,就正式开始了。考虑到我对 MRI 一窍不通,我让 Claude 先制定一个详细计划,然后按计划执行。我给出的唯一指令是"右肩疼痛 2-3 周"——后来我才意识到,这个信息量比人类医生收到的还要少。
大约一小时后,它给出了分析报告。关键的分歧在于:医生诊断为 III 级(>50%)部分厚度撕裂,而 Opus 4.8 的报告显示肌腱完好无损!

两种分析的仲裁
为了做出裁决,我让 Claude 对两份报告进行对比分析。但这一次,我给了它更多的上下文——包括人类医生的报告,以及我与 ChatGPT 5.5 Pro 关于尝试哪些动作和姿势来辅助诊断的讨论。
Opus 的分析方法谨慎而系统,使用了多个子代理来获得不受现有上下文影响的新分析。

大约一小时后,最终裁决出来了:"证据偏向读者 A(中高置信度)。轻度插入性肌腱病变;未发现离散的部分或全层撕裂,包括顶端附着处。"
Claude 的结论是:人类医生的诊断在肌腱受累判断上存在错误,推荐了不适当(且已实施)的治疗方案,而 MRI 结果实际上指向一个更轻微的问题。

结论与思考
作者总结认为,使用 Claude Code 分析原始 DICOM 数据的效果远超预期。关键收获有三点:
Claude Code(具备工具访问能力)在这类任务上的能力远超 Claude.ai 聊天模式;
该模型编写并运行 Python 代码解析 DICOM 数据的能力具有颠覆性意义;
来自 AI 的第二诊疗意见在质疑过度激进的治疗方案时确实提供了实质性价值。
作者也承认其局限性:这只是一个单一数据点,模型可能出错,永远不应替代医疗专业人员。但这一经历表明,AI 辅助医学影像分析作为第二诊疗意见工具已经具备实用价值。
原文链接:Using Opus 4.8 to get a second opinion on an MRI and where it leaves me