寻找 ICD10 API [关闭]

Posted

技术标签:

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

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

【问题讨论】:

【参考方案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 的完整文档

【讨论】:

以上是关于寻找 ICD10 API [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

寻找适用于 Android 的 SIP 堆栈 [关闭]

寻找可以灰显没有事件的日期的日期选择器 API [关闭]

寻找垃圾收集根[关闭]

Android ExpandableListView - 寻找教程[关闭]

寻找消息队列可用于nodejs和elixir [关闭]

体面的视频聊天 API? [关闭]