SuperAPI AI 工具集

reasonhub-terminology-crossmap

通用与其它

查看项目

更新于 10-16 07:27

技能介绍

用途:把 ICD-10-CM、LOINC、RxNorm 等临床术语代码映射到 SNOMED CT 等价概念,从而利用 SNOMED 的属性模型(如 finding site、causative agent)回答临床关系问题。

主要能力:不加载正式映射表,而是用源概念的 display 名称做语义搜索(search_snomed)找 SNOMED 等价概念;用 codesystem_lookup 查源码与 SNOMED 概念;用 codesystem_subsumes 校验候选是否在正确子树;最终输出 FHIR ConceptMap 与 ValueSet。

使用方式:分阶段工作流。先用 codesystem_lookup(code, system) 查源码并取 display;再用 search_snomed 搜索 SNOMED 等价概念,按语义标签选择(ICD-10 诊断偏好 disorder,LOINC 观察偏好 observable entity,RxNorm 成分偏好 substance),优先 sufficientlyDefined=true;确认 inactive=false 后读取 finding site 等属性作为 pivot;再查代表性操作确认 procedure site 属性(如 405813007 Indirect 覆盖更全);最后构建 ValueSet filter,procedure 需包含 is-a 71388002。

适用场景:用户持非 SNOMED 代码询问“与 X 相关的内容”“X 的症状/病因/操作”时,主动建议跨映射。

限制:映射基于语义搜索,必须人工核验匹配;ICD-10 通常比 SNOMED 粗,一个码可对应多个概念;常见化学检验分析物在 SNOMED 中多无活跃 observable entity,应接受首个活跃匹配;不要抓取 loinc.org 页面获取 LP 码或面板结构,LP 码来自 codesystem_lookup 响应;不要用 search_loinc 找同轴兄弟概念,应使用 expand 配合 COMPONENT 过滤;不要展开 SYSTEM 轴。具体收费、平台与效果资料暂未提供。