简而言之: SNOMED CT 是一种临床术语集:拥有超过 36 万个活跃概念,让临床医生能够以他们想要的详细程度,精确记录他们所观察到的情况,并建立一个关系网络(例如,“因跌倒导致的左股骨颈骨折”)。ICD-10 是一种统计分类系统:大约有 1.4 万个类别,每个类别都是一个用于对病例进行分类的“盒子”,以便各国能够统计死亡和疾病,医院也能够进行计费(例如,“S72.0,股骨颈骨折”)。术语集用于记录,分类系统用于计数。现代病历在护理时使用 SNOMED CT,在报告时映射到 ICD-10,这就是为什么这两个术语在 FHIR 的 Condition 中会并列出现。
并列比较
并列来看,SNOMED CT 是由 SNOMED International 拥有的临床术语,拥有约 360,000 个活跃概念,采用多层级结构,旨在记录临床诊疗过程中的意义。ICD-10 是由世界卫生组织拥有的统计分类,拥有约 14,000 个代码,采用单一层级结构,旨在统计疾病和死亡人数,并支持报销。
| SNOMED CT | ICD-10 | |
|---|---|---|
| 所有者 | SNOMED International(成员国) | 世界卫生组织 |
| 目的 | 在护理点记录临床意义 | 对诊断进行分类,用于统计、流行病学、报销 |
| 大小 | 约 36 万个活跃概念,约 150 万个描述 | 约 1.4 万个代码(WHO);ICD-10-CM 中有 7 万多个 |
| 结构 | 多层级:一个概念可以有多个父级;通过关系定义 | 单层级:章节 → 组 → 类别 → 子类别 |
| 标识符 | 数字概念 ID,例如 44054006 | 字母数字代码,例如 E11.9 |
| 粒度 | 根据需要精细;可通过后组合实现更精细 | 固定;包含“其他”、“未指明”等残余类别 |
| 涵盖范围 | 发现、疾病、手术、身体结构、生物、物质、可观察项、社会背景 | 疾病、损伤、死亡原因、就诊原因(Z 章节) |
| 更新 | 国际上每年两次;有国家扩展 | WHO 每年更新;ICD-11 自 2022 年起 |
| 许可 | 在成员国内免费;其他地区需获得附属许可 | 免费(WHO);国家变体有自己的条款 |
| 在 FHIR 中 | system http://snomed.info/sct | system http://hl7.org/fhir/sid/icd-10(以及国家变体) |
关于各自的详细信息,请参阅 什么是 SNOMED CT? 和 ICD-10 与 ICD-11 对比。
为什么映射是单向的
SNOMED CT 和 ICD-10 之间的映射是单向的,因为 SNOMED CT 比 ICD-10 更详细。每个 SNOMED CT 疾病都可以通过官方的 SNOMED CT 到 ICD-10 映射表分配到一个 ICD-10 类别,但一个 ICD-10 代码涵盖了许多 SNOMED CT 概念,因此在反向方向上无法恢复其详细信息。
每个 SNOMED CT 疾病都可以被分配到一个 ICD-10 类别:SNOMED International 发布了 SNOMED CT 到 ICD-10 的映射,为每个概念提供目标代码以及在考虑上下文(年龄、性别、原因的第二个代码)时的规则。反之则不然:ICD-10 E11.9(2 型糖尿病,无并发症)涵盖了数十个 SNOMED 概念,仅凭代码无法确定是哪一个。信息从详细的术语集流向粗略的分类系统,绝不会反向流动。
在实际操作中,临床医生会从搜索结果中选择一个 SNOMED CT 概念;系统会根据映射关系建议 ICD-10 代码;编码专业人员会根据国家编码规则进行确认或调整,这可能需要额外的代码(侧别、外部原因、并发症),而这些在 SNOMED 中通常在一个概念内就能表达。
FHIR Condition 中的双重编码
FHIR Condition 中的双重编码意味着在同一个 Condition.code CodeableConcept 中同时包含 SNOMED CT 编码和 ICD-10 编码,一个用于临床意义,一个用于报告。两者都描述一个单一概念;配置文件决定了哪个是必需的,IPS 在有 SNOMED CT 的情况下要求使用 SNOMED CT,而计费系统则要求使用国家 ICD 变体。
{
"resourceType": "Condition",
"clinicalStatus": {"coding": [{"system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active"}]},
"code": {
"coding": [
{"system": "http://snomed.info/sct", "code": "29857009", "display": "Chest pain"},
{"system": "http://hl7.org/fhir/sid/icd-10", "code": "R07.4", "display": "Chest pain, unspecified"}
],
"text": "Chest pain, central, on exertion"
},
"subject": {"reference": "Patient/example"}
}
两种编码,一个概念。配置文件决定了哪种是必需的:IPS 要求在可用时使用 SNOMED CT;计费系统则需要国家 ICD 变体。请参阅 FHIR 中的 CodeableConcept 和 Coding 和 FHIR Condition 详解。
各国如何结合使用
各国结合使用 SNOMED CT 和 ICD-10,将 SNOMED CT 用于临床记录,将 ICD-10 用于统计和支付。英国在 NHS 系统中强制使用 SNOMED CT,并由临床编码员生成 ICD-10 代码;美国使用 SNOMED CT 进行问题列表,使用 ICD-10-CM 进行索赔;大多数欧洲国家使用国家 ICD-10 变体进行账单。
- 英国: SNOMED CT 在 NHS 临床系统中是强制性的;ICD-10(以及手术的 OPCS-4)用于医院统计和付费,由临床编码员生成。
- 美国: SNOMED CT 用于问题列表(认证要求);ICD-10-CM 用于索赔上的诊断;两者在 EHR 层面进行映射。
- 德国、法国、意大利、西班牙: ICD-10 国家变体(ICD-10-GM、CIM-10、意大利出院数据中的 ICD-9-CM、CIE-10-ES)用于报销;SNOMED CT 的采用通过国家许可和 EHDS 相关项目正在增长。
- 北欧国家、荷兰、比利时、澳大利亚、新西兰: SNOMED CT 成员国拥有国家扩展;ICD-10 变体用于报告。
有关变体的信息,请参阅 ICD-10 与 ICD-10-CM 与 ICD-10-GM 对比。
为新系统选择
新的临床系统应在用户是 SNOMED 会员国的临床医生时,使用 SNOMED CT 记录诊断,并从官方映射表中导出 ICD-10 代码用于报告,由编码员进行调整。仅记录 ICD 代码适用于纯粹的计费或统计系统;仅存储 ICD 代码会丢失临床医生选择的 SNOMED CT 概念的详细信息。
如果您的用户是临床医生,并且您的市场是 SNOMED 成员国,请使用 SNOMED CT 进行记录;从映射中导出 ICD 代码用于报告,并允许编码员进行调整。只有当系统纯粹用于计费或统计时,才仅记录 ICD。切勿仅存储 ICD 代码而忽略了临床医生选择的更具体的 SNOMED 概念:这些细节之后无法恢复。请记住,在 LOINC 的领域(测试、测量、文档)中,两者都不适用;请参阅 LOINC 与 SNOMED CT 对比。
Anpheros 会记录来源提供的代码,当 SNOMED CT 和 ICD-10 都存在时会同时记录,并向用户显示通俗易懂的名称。其症状目录为每个条目都带有 ICD-10 和 SNOMED CT 的引用,以便用户记录的内容能够被临床系统读取。它不分配诊断。
相关页面
- 什么是 SNOMED CT?
- ICD-10 与 ICD-11 对比
- ICD-10 与 ICD-10-CM 与 ICD-10-GM 对比
- LOINC 与 SNOMED CT 对比
- FHIR Condition 详解
- FHIR 中的 CodeableConcept 和 Coding
来源
- SNOMED International: 映射(SNOMED CT 到 ICD-10)
- NLM: SNOMED CT 到 ICD-10-CM 映射
- SNOMED International: 什么是 SNOMED CT
- WHO: 国际疾病分类
- WHO ICD-10 浏览器
- HL7 FHIR R4: 在 FHIR 中使用 SNOMED CT
- HL7 FHIR R4: 在 FHIR 中使用 ICD-[X]
常见问题
SNOMED CT 会取代 ICD 吗?
不会。它们回答不同的问题。ICD-11 甚至包含一个受 SNOMED 启发的底层基础,两个组织也在合作,但各国仍将保留一个用于统计的分类系统和一个用于护理的术语集。
我可以自动将 ICD-10 代码映射到 SNOMED CT 吗?
只能映射到较宽泛的概念,而且常常不明确。官方的映射是从 SNOMED CT 到 ICD-10。反向映射时,您可以提出候选概念供人工选择,而不是一个确定的概念。
患者看到的是哪个?
通常都不是直接看到:而是从 SNOMED 描述或 ICD 标题派生的通俗易懂的名称。患者摘要(如 IPS)会在底层携带代码,以便其他系统能够读取。
我需要 SNOMED CT 的许可吗?
在 SNOMED International 成员国内,在该国内使用是免费的,受国家许可的约束。在其他地区,需要获得 SNOMED International 的附属许可,费用取决于使用情况。
在沙盒中免费试用
5 分钟完成第一次 FHIR 调用. 一个内置患者授权的 HL7 FHIR R4 API:先在沙盒中试用,然后连接您自己的应用或诊所系统。
免费 · 30 位合成患者 · 无需信用卡

