任何机构都知道一个好的ICD10 API来进行可以推荐的诊断代码查找。我目前正在构建一个简单的应用程序来标记患有疾病的患者,并且想法是使用查找API,例如可以输入哮喘,并获取所有不同的ICD10哮喘代码
答案 0 :(得分: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版本更具体,但确实有一些不太详细的领域。
E.g。 WHO ICD-10有HIV disease resulting in Pneumocystis jirovecii pneumonia
作为HIV感染的细分,而ICD-10-CM只有HIV
。另一方面,ICD-10-CM有Sucked into jet engine, subsequent encounter
,而世界卫生组织对非常模糊:Person on ground injured in air transport accident
感到满意。
所有描述的数据量都不是很高,只有几兆字节,所以尽管API看起来很方便,但您可能只考虑拥有所有数据,而不必ping一些随机服务器。
答案 1 :(得分:0)
我会假设你忽略了关于医学术语拼写变化的所有常见内容,正确的术语与口语,标签与描述等等,这些都是术语/代码查找器的痛苦
如果您想使用托管选项并且使用条款正常,则可以使用UMLS(https://uts.nlm.nih.gov/home.html#apidocumentation)。这是一个很好的资源,但是你所描述的用例并不一定是它想要解决的问题。
就个人而言 - 我通常不喜欢自己动手 - 我会考虑做自己的事情。您可以针对您的需求做一些事情,并根据您可能需要的任何特定行为进行定制(例如,更喜欢基于组织的特定代码 - EX:结算首选项)。你也可能做得更远,更远......更有活力......并解决短期形式(EX:同义词如“DVT”)或拼写错误(“哮喘”与“athsma”)。如果你走那条路,我建议你考虑一下ICD-10代码信息,然后把它捣碎成Elastic Search。你可以通过将数据与其他信息混合来扩展数据并真正让它变得嗡嗡作响。而且弹性邪恶快。
这只是我的0.02美元。
答案 2 :(得分:0)
有一个名为“统一医学语言系统(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
答案 3 :(得分:0)
您可以查看 WHO https://icd.who.int/icdapi
的完整文档