如何广泛使用dcm4che开发StorageSCP?

时间:2013-10-25 04:12:16

标签: dcm4che

我想在localhost中收听1020这样的端口,我应该从其他节点接收DICOM图像并希望存储它,并且还需要将所有图像发送到PACS。使用dcm4chetool工具包我怎样才能实现这个目标。请帮助我,我是新手。感谢...

2 个答案:

答案 0 :(得分:0)

你需要dcm4chee才能做到这一点。除非你围绕它编写相当多的代码,否则工具包本身并不能处理很多情况,例如:如果您要转发的PACS几秒钟没有,那么您就会遇到问题。

只需按照此处的安装步骤操作:http://www.dcm4che.org/confluence/display/ee2/Home 之后,配置转发服务:http://www.dcm4che.org/confluence/display/ee2/Forward+Service

理解和学习它需要一些时间,但除此之外它是稳定且令人敬畏的工具。

答案 1 :(得分:0)

dcm4che2可以满足您的需要

您可以查看工具dcmqr的source code

或者您可以运行我在项目调用mip4j中编写的教程C-MOVE示例,您将需要基本的PACS知识,例如设置AE标题。

它看起来像:

dcmqr.setCalling("DCMRCV"); // The AET known by the PACS Server
dcmqr.setLocalPort(11106);  // The AET known by the PACS Server
dcmqr.setMoveDest("DCMRCV");
dcmqr.setStoreDestination("R:/tmp");

顺便说一下,在该教程中也提供了发送(C-STORE)示例,请看一下ex6。