问题标签 [icd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
27 浏览

ms-access - 访问将通配符值与表进行比较

这本身就是一个简单的问题,但我的困境是我将 1,000 多个医疗诊断代码与整个 ICD9 表进行比较。

我有一个截断代码列表来与整个数据库进行比较。例如,我截断了代码 010,但整个 ICD9 数据库表有 010.01、010.02、....010.96,并且应该返回 010* 内的所有值。

我正在使用的截断代码列表是可变的,包含 800-1,300 多个通配符代码,Access 在查询中的变量限制为 40。

我找到了这个帮助主题,但不明白如何将其转换为我的需要。以下是我当前设置的查询的 SQL,但已将其缩短为仅要搜索的几个值。如果有办法将通配符代码放入自己的表中并连接到 ICD9 表中,那就太好了……但我的专业知识不知道如何使用另一个表来搜索通配符。

0 投票
2 回答
1330 浏览

frequency - 计算跨多个变量的频率 SPSS

我正在使用全国医院出院的大型数据集开展一项临床研究项目。我们使用 SPSS 进行统计分析。

该数据集包含 25 个诊断变量 (DX1-DX25),每次出院最多可捕获 25 个诊断。一个病人可能有多个诊断,所以 DX1 是主要诊断,DX2 是次要诊断,依此类推。

DXn 变量是包含 ICD-9 代码的字符串变量。ICD-9 是用于对疾病进行分类的诊断代码系统。

我们想知道所有 25 个诊断变量中的 10 个最常见的诊断(ICD-9 代码)。有没有办法在 SPSS 中对所有 25 个诊断变量进行频率分析?换句话说,我想要一个频率表来显示每个 ICD-9 代码的组合频率/出现次数。

谢谢!

0 投票
0 回答
109 浏览

nlp - 我们可以为深度神经网络的输出添加条件吗?

我目前正在开发一个临床 NER 标记应用程序(CliNER - 临床命名实体识别系统),并且我正在使用使用 Keras / Tensorflow 后端构建的双向 LSTM 来完成此任务。

我想知道是否有任何方法可以向输出添加条件。

有没有办法做到这一点?

0 投票
1 回答
1425 浏览

xml - 将 ICD-10 代码 xml 文件导入数据库

我有一个带有 ICD-10 代码的 xml 文件,从http://www.who.int/classifications/icd/en/下载 我如何将它导入 sql 数据库?

0 投票
1 回答
501 浏览

r - 在R中转换icd9代码,当有倍数时只保留最上面的结果

我正在尝试将 icd9 代码转换为 icd10 代码。一些转换有多个结果。我只想保留顶部结果并将其放入新列中。

我有一个名为 test 的数据框

以及来自包 icdcoder 的函数 convICD。

它会引发错误,因为某些转换有多个结果。例如代码 1869 转换为两个不同的值。

我只想在测试中创建一个新列 test$icd10 ,其中包含每个版本的第一个结果。因此,例如,当它转换 1869 时,它只会将其转换为 C6210。我确信有一个非常简单的解决方案,但我想不出。

0 投票
1 回答
4952 浏览

python - 使用 Pandas.cut 最干净的装箱方式

这篇文章的目的主要是讨论,所以即使是松散的想法或线索也将不胜感激。我正在尝试对一些数据进行分类以进行分析,并且想知道使用Pandas.cut. 在某些情况下,我特别尝试将 ICD-9 诊断数据分类并使用此列表作为起点。从我正在阅读的内容来看,一种常见的方法是这样的:

我认识到这是一种完美的功能方式,但我不喜欢目视检查代码并确定哪些范围与哪些标签对齐是多么困难。我正在探索使用这样的字典:

但是 pd.cut 函数似乎与我的字典不太协调。似乎有一种方法可以使用数据框作为具有最小值和最大值的查找表,如图所示,这似乎是一种可能性(下面的示例):

最后,我对我正在通过最佳处理方式工作的数据集还有一个考虑。一些诊断代码以 V 或 E 开头,目前我正计划对它们进行预处理以将它们转换为范围的扩展并以这种方式处理它们。例如,如果可能的非 E/V 代码的范围是range(0,1000),那么我可以将 E 转换为 arange(1000, 2000)并将 V 转换为 a range(2000, 3000),这样我就可以为所有代码维护一个查找表或字典,我可以从中切入许多 bin我想了。也就是说,这种方法会导致无法一目了然地理解这些代码,所以如果有更好的方法来处理这个问题,我愿意接受建议。

0 投票
0 回答
285 浏览

python - 如何使用 aqua.io API(用于 ICD-10 描述到代码)

我正在做一个医学数据挖掘项目,并使用 python api 调用 Aqua.io,目标是通过描述搜索 ICD 代码。

本教程对我来说不是很清楚,尤其是参数调用'client_options'和'option'。

教程 客户端选项的描述如下:

客户端选项

实例化客户端时可以使用以下选项:

base:api 的基本 url
user_agent:所有请求的默认用户代理
headers:所有请求的默认 headers
request_type:请求正文的默认格式

我不知道这四个参数如何设置,它们都是必需的吗?

我尝试过这种方式并出现错误:

TypeError:request() 得到了一个意外的关键字参数“request_type”

如果我只输入参数 'base' ,它就可以工作。

关于参数调用方法选项的类似问题,描述如下:

方法选项

调用 api 的方法时可以使用以下选项:
headers:请求查询的标头: url body
的查询参数:请求的正文 request_type:请求正文的格式

当我运行这样的代码时,它出现了一个错误:

TypeError:request() 得到了一个意外的关键字参数“request_type”

有没有人有使用这个api的经验?谢谢 !

0 投票
1 回答
281 浏览

r - 如何比较 ICD-10 字符串或搜索诊断是否在范围内?

我有一个关于如何检查某些诊断是否属于 R 中的 ICD-10 范围的问题。

这是我的诊断代码:C349 A219 B003 C509 B700 A090

这是我希望比较的标准 ICD-10 范围:C01.0-C17 A74.8-A75.9 B00.1-B33.1 B69-B72.0 C00.0-C94.2

我试图将字符串拆分为值,但由于它们仍然不是数字,我无法比较它们。

谢谢!

0 投票
3 回答
321 浏览

r - 如何在 R 的回归模型中使用 ICD10 代码?

我正在尝试查找导致某些疾病的 ICD10 代码。但是 ICD10 具有字母数字分类,例如 A00.00 。有 1000 种这样的分类,但我不确定如何在我的回归模型中使用它们。请有任何建议。

数据 患者 现有 ICD10 糖尿病 (Y) P1 A00.10 1 P2 A00.20 0 P1 C00.1 1 P3 Z01 1 ....

0 投票
1 回答
157 浏览

machine-learning - AutoML NL - 基于 ICD10-CM 的训练模型 - 所需文本量

我们目前正在为我们的医疗公司集成 ICD10-CM,用于患者诊断。ICD10-CM 是用于诊断的编码系统。

我尝试以描述-代码对的形式导入 ICD10-CM 数据,但显然它不起作用,因为 AutoML 需要更多文本用于该代码(标签)。我在 Kaggle 上找到了一个数据集,但它只包含 ICD10 网站的 href。我确实发现该网站包含多个与可用于训练所需模型的代码相关的文本和描述。

Kaggle 数据集: https ://www.kaggle.com/shamssam/icd10datacom

来自 ICD10data.com 的页面示例: https ://www.icd10data.com/ICD10CM/Codes/A00-B99/A15-A19/A17-/A17.0

最值得注意的领域是: - 近似同义词 - 临床信息 - 诊断索引

如果我从这些页面中找到的句子中创建一个数据集并将它们分配给它们的代码(标签),它是否足以用于 AutoML 数据集训练?因为每个标签最终都会有 2 个或更多文本,而不仅仅是一个,但与演示/教程中的那些不同,每个代码肯定仍然比 100 少得多。