snomed-ct - SNOMED CT 如何定义 SNOMED_CID?
问题描述
SNOMED CT 中的每个概念都有 conceptId (SNOMED_CID)。请让我知道 SNOMED CT 如何定义 SNOMED_CID。SNOMED CT 是否遵循任何编号方案?SNOMED 术语也可用于 UMLS。UMLS 遵循什么编号方案来定义 UMLS CUI?
解决方案
SNOMED CT 概念标识符是一个 6 位到 18 位的字符串,形式为
<ITEM-ID><NAMESPACE-ID><N>0<D>
在哪里
<ITEM-ID>
是标识提供者内部概念的“实际标识符”,<NAMESPACE-ID>
是空字符串(<N>
是单个数字 0 )并且该概念由 SNOMED International 发布;<N>
或由 SNOMED International 颁发给允许创建和管理自己的 SNOMED 概念(扩展)的组织的 7 位命名空间标识符(是单个数字 1)。<D>
是由https://en.wikipedia.org/wiki/Verhoeff_algorithm计算的单个校验位
例如,1290023401004 是由 SNOMED 国际创建的有效 SNOMED 概念标识符(<N>
为 0),项目 ID 为 1290023401,而 11000001102 是由 NHS Digital 创建的有效 SNOMED 概念标识符(命名空间 1000001,请参阅https://cis.ihtsdotools.org/ info/index.html?home=namespaces
,<N>
是 1),项目 id 为 1。
有关 SNOMED 标识符的详细信息,请参见https://confluence.ihtsdotools.org/display/DOCRELFMT/6+SNOMED+CT+Identifiers。
推荐阅读
- java - 如何禁用 Java Swing JRadioButton 的箭头键导航?
- python - Django 模型外键获取属性
- python - 安装石榴的问题
- python - 如何使用正确的 dll 文件在 Cython C 扩展中启用第 3 方 C 库?
- android - 需要更新 Firestore 数据的后台任务建议
- node.js - 无法 res.send() 服务器响应,但能够使用 Express 控制台记录相同的响应
- infinispan-9 - 带有 Infinispan 9.4.x 的自定义类加载器
- apache-spark - Greenplum-Spark-Connector java.util.NoSuchElementException: None.get
- sql - 如果不使用临时表,您将如何编写此 SQL 查询?
- stored-procedures - SAP HANA 存储过程表不存在