任何人都知道有一个好的ICD10应用程序接口可以进行推荐的诊断代码查找。我目前正在构建一个简单的应用程序来标记患者的医疗条件,其想法是有一个查找应用程序接口,例如,一个人可以输入哮喘,并获得哮喘的所有不同的ICD10代码
发布于 2016-02-02 18:28:20
我的R包icd将ICD-9和ICD-10代码转换为描述,除了查找合并症的主要功能之外。文档在https://jackwasey.github.io/icd/,代码在https://github.com/jackwasey/icd。它使用函数explain_code来完成此操作。它目前使用ICD-10-CM,即美国计费调整的ICD-10代码集,总体上比规范的世界卫生组织版本更具体,但确实有一些细节较少的领域。
例如,世界卫生组织ICD-10将HIV disease resulting in Pneumocystis jirovecii pneumonia作为艾滋病病毒感染的一个细分,而ICD-10-CM只有HIV。另一方面,ICD-10-CM有Sucked into jet engine, subsequent encounter,而世界卫生组织对可怕的模糊感到满意:Person on ground injured in air transport accident。
所有描述的数据量都不是很大,只有几兆字节,所以尽管API看起来很方便,但您可以考虑只拥有所有数据,而不必ping某个随机服务器。
发布于 2015-12-17 02:38:05
我假设你忽略了医学术语的拼写变化,专有术语与俗语,标签与描述等所有常见的东西,这些都会成为术语/代码查找器的麻烦。
如果您想使用托管选项,并且同意使用条款,则可以使用UMLS (https://uts.nlm.nih.gov/home.html#apidocumentation)。这是一个很好的资源,但您描述的用例并不一定是它想要解决的问题。
就我个人而言--我通常不喜欢做自己的事情--我会考虑做你自己的事情。你可以根据你的需求做一些事情,并根据你想要的任何特定行为来定制它(比如基于组织的特定代码-例如:帐单偏好)。你也可以让它变得更...佩奇..。并解决简短形式的术语(例如:同义词,如"DVT")或拼写错误(“哮喘”与"athsma")。如果你走这条路,我建议你考虑获得ICD-10代码信息,然后将其混入Elastic Search。你可以通过与其他信息混合来扩展数据,并真正地使其嗡嗡作响。而且Elastic速度非常快。
不过,那只是我的0.02美元。
发布于 2016-12-20 01:08:55
有一个项目叫做“统一医学语言系统(UMLS)",由美国国立卫生研究院资助,显然他们正在为医学术语开发一个RESTful Web。
https://documentation.uts.nlm.nih.gov/rest/home.html
我没有使用他们的API yest,我在他们网站上看到的样本听起来更像是面向SNOMED-CT的。
我的选择是从CMS获得整个ICD-10-CM,然后构建我自己的Web API。
https://www.cms.gov/Medicare/Coding/ICD10/2016-ICD-10-CM-and-GEMs.html
https://stackoverflow.com/questions/34276529
复制相似问题