【问题标题】:Looking for ICD10 API [closed]寻找 ICD10 API [关闭]
【发布时间】:2015-12-14 21:02:18
【问题描述】:

任何人都知道一个很好的 ICD10 API 来进行可以推荐的诊断代码查找。我目前正在构建一个简单的应用程序来标记患有疾病的患者,其想法是有一个查找 API,例如可以在其中键入哮喘并取回所有不同的 ICD10 哮喘代码

【问题讨论】:

    标签: medical icd


    【解决方案1】:

    我的 R 包,icd 将 ICD-9 和 ICD-10 代码转换为描述,除了它的主要功能是发现合并症。 https://jackwasey.github.io/icd/ 的文档和 https://github.com/jackwasey/icd 的代码。它使用函数explain_code 执行此操作。它目前使用 ICD-10-CM,即美国计费改编的 ICD-10 代码集,通常比规范的 WHO 版本更具体,但确实有一些不太详细的领域。

    例如WHO ICD-10 有 HIV disease resulting in Pneumocystis jirovecii pneumonia 作为 HIV 感染的细分,而 ICD-10-CM 只有 HIV。另一方面,ICD-10-CM 有 Sucked into jet engine, subsequent encounter,而 WHO 对这个非常模糊的东西很满意:Person on ground injured in air transport accident

    所有描述的数据量都不是很大,只有几兆字节,所以虽然 API 看起来很方便,但您可能会考虑只拥有所有数据而不必 ping 一些随机服务器。

    【讨论】:

      【解决方案2】:

      我将假设您忽略了所有常见的东西,包括医学术语的拼写变体、专有术语与俗语、标签与描述等,这对术语/代码查找器来说很痛苦.

      如果您想使用托管选项并且同意使用条款,您可以使用 UMLS (https://uts.nlm.nih.gov/home.html#apidocumentation)。这是一个很好的资源,但你描述的用例不一定是它想要解决的问题。

      就个人而言——而且我通常不喜欢自己动手——我会考虑做你自己的事情。您可以针对您的需求做一些事情,并根据您可能想要的任何特定行为进行定制(例如根据组织偏好特定代码 - 例如:计费偏好)。您也可以做得更远,更...活泼...并解决简短形式的术语(例如:“DVT”之类的同义词)或拼写错误(“asthma”与“athsma”)。如果您走这条路,我建议您考虑获取 ICD-10 代码信息,然后将其混入 Elastic Search。您可以通过将数据与其他信息混合来扩展数据,并真正让它嗡嗡作响。而且 Elastic 的速度邪恶快。

      不过,这只是我的 0.02 美元。

      【讨论】:

        【解决方案3】:

        有一个名为“统一医学语言系统 (UMLS)”的项目,由 NIH 资助,显然他们正在开发用于医学术语的 RESTful Web API。

        https://documentation.uts.nlm.nih.gov/rest/home.html

        我之前没有使用过他们的 API,我在他们网站上看到的示例听起来更像是 SNOMED-CT 导向的。

        我会选择从 CMS 获取整个 ICD-10-CM 并构建我自己的 Web API。

        https://www.cms.gov/Medicare/Coding/ICD10/2016-ICD-10-CM-and-GEMs.html

        【讨论】:

          【解决方案4】:

          您可以查看来自 WHO https://icd.who.int/icdapi 的完整文档

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2023-04-06
            • 2011-01-02
            • 1970-01-01
            • 2013-11-01
            • 2016-03-01
            • 1970-01-01
            • 2011-08-06
            相关资源
            最近更新 更多