问题标签 [dcm4che]

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 回答
1681 浏览

java - 在 dcm4che 上查询患者

现在我正在使用 dcm4che。而且我有查询患者、stydies、instances、mwls 等的需求。由于 dcm4che 网络界面可以有效地实现,我想看看 dcm4che 是如何实现的,但是之后很多努力。按下“搜索”按钮后,我找不到网络调用的代码。我了解到 dcm4chee C-FIND 可以满足我的需求,但我不知道该怎么做?谁能给我一些帮助?一些简单的 hl7 或 C-FIND 示例可以在 java 中做到这一点会更好。谢谢你。

0 投票
1 回答
4085 浏览

java - Maven BundleException:无法缓存捆绑包

我正在尝试启动基于 maven 的项目,并且在启动时我总是遇到以下异常:

我的 pom.xml 示例模型:

0 投票
2 回答
625 浏览

dcm4che - 如何广泛使用 dcm4che 开发 StorageSCP?

我想在 localhost 的某个端口(例如 1020)上收听,我应该从另一个节点接收 DICOM 图像并希望将其存储,并且还需要将所有内容发送到 PACS。使用 dcm4chetool 工具包我怎么能做到这一点。请帮助我,我是新手。谢谢...

0 投票
0 回答
630 浏览

java - 在 dcm4chee 中找不到 java 的问题

我已经使用 Java 6 设置了一段时间的 dcm4chee,但我添加了 Java 7。我已经有一段时间没有看过 dcm4chee,所以我不确定它什么时候停止工作。我正在运行 Ubuntu 13.10。当我运行 ./run.sh 我得到

确实在 /usr/lib/jvm/java-6-openjdk-i386/bin 没有 java,只有 javaws。在 java-7-openjdk 中有它正在寻找的 java 文件。我将 JAVA_HOME 设置为指向 java7,但它正在拾取 java6。

我将 Netbeans 用于我的 Java 程序,而对于一些较旧的项目,我仍然需要 Java 6。Netbeans 对我的 java 没有问题,但 dcm4chee 有问题。

为了获得我使用的 JAVA_HOME 的值

这说明 JAVA_HOME 指向的是 java7,那么为什么 dcm4chee 还想去 java6 呢?

简而言之,谁能给我建议我需要做什么才能让 dcm4chee 启动并运行?

谢谢,伊兰

0 投票
3 回答
6505 浏览

dicom - 如何在 DICOM 研究中查找图像数量?

是否可以通过读取该研究中文件的 DICOM 标头来查找 DICOM 研究中的图像数量?

我正在开发一个从不同来源接收 DICOM 研究的 Java 应用程序。我只是想检查一项研究是否已完全收到。

不幸的是,我不能依赖阅读 DICOMDIR,因为在许多情况下,研究没有那个文件。我也熟悉 dcm4che 和 imageJ 库。

干杯,阿拉什

0 投票
2 回答
3004 浏览

dicom - 如何使用 dcm4che 3 c-move 命令将 dicom 文件从 pacs 服务器获取到本地文件系统

当我使用 dcm4che3 和 dcm4chee2 时,如何使用 c-move 命令将图像数据文件从一台 pacs 服务器获取到我的本地目录?

我使用movescu bat文件,当我从ge pacs移动到我的dcm4chee pacs服务器时,studyInstanceUID已更改,我无法将此更改的studyuid映射到原始ge studyuid。所以我想直接将 dicom 文件获取到我的本地文件系统,Java 代码将是最好的。

好像 ge 不支持 c-get 命令?

0 投票
2 回答
2602 浏览

database - 如何将 PACS 服务器 (DCM4CHE) 与个人数据库集成

嗨,我是编程新手。我在 PACS (dcm4che) 上存储了大约 100 份 CT 扫描。我正在尝试将所有患者链接到一个教学文件数据库(简单的 django 应用程序),该数据库将对每个案例都有教学点。有人可以指导我看一个教程或简要说明哪种编程将两者结合起来吗?我确实意识到这个问题的一般性质。我有 20 天的时间来解决这个问题,所以我愿意从头开始

谢谢

0 投票
1 回答
227 浏览

django - 将 django 链接到旧数据库时出错

我正在尝试在浏览器运行的 django 应用程序中显示来自 dcm4chee pacs 数据库(postgresql)的数据库字段。我已经使用 inspectdb 创建了一个模型 - 相关位如下:

但是,当我尝试从 django admin 添加到应用程序时,我得到“超出最大递归深度”(第 469 行重复了数百次)。简要追溯:

构建 postgresql 数据库的原始文件复制粘贴在下面。它很长,但是大多数表在通过 django admin 访问时都会出现类似的错误,并且这里的空间有限;例如,您可以查看表“学习”:

如果相关位被遗漏,我们深表歉意。很乐意提供进一步的信息。

0 投票
0 回答
388 浏览

java - dcm4chee:编写 forward_priors.xml 以根据患者 ID 转发先前的研究

我在 dcm4chee 中编写路由规则有点新。

我有一个要求,需要根据当前研究的患者 ID 选择先前的研究,然后进行路由。

根据我的研究,我需要一个 forward_priors.xml 来实现这一点。我在网上只找到了这个文件的一个样本,并且那里的条件需要特定的值。

有人可以发布一个 forward_priors.xml,通过根据患者 ID 选择它们来路由研究吗?

我尝试将 forward_priors.xml 放在一起,但它不起作用。

有人可以在这里帮助我吗?

谢谢,贾斯米特·辛格

0 投票
1 回答
1021 浏览

dicom - 如何使用 dcm4che 在 PACS 服务器中查找和检索匹配研究?

我有一个包含一些 DICOM 研究的 ClearCanvas 存档服务器,我想根据一些标签过滤掉一些研究,

我尝试在dcm4che3中使用findscu按制造商名称过滤掉研究,这是我试图获取制造商名称为 Philips 的研究的查询

它确实返回了一些结果,但制造商标签为空,尽管所有研究都有制造商标签信息。我用 -L 参数尝试了不同的级别,但没有运气

我错过了什么吗?