DCM4CHEE CFind&CMove节点配置_dcm4che cmove findscu-程序员宅基地

技术标签: dcm4che  java  

DCM4CHEE 安装参考:

https://blog.csdn.net/zj850324/article/details/80016355?spm=1001.2014.3001.5502

0,启动服务
    D:\dcm4chee\jboss-eap-7.1\bin\start.bat

    8080端口占用。换8090,修改D:\dcm4chee\jboss-eap-7.1\standalone\configuration\dcm4chee-arc.xml
    

<socket-binding name="http" port="${jboss.http.port:8090}"/>

    浏览器访问:http://192.168.1.188:8090/dcm4chee-arc/ui2/

1,展开左侧菜单,选择configuration,AE List,点击 +
    Name:RELO  节点名称一般和AET一致
    Hostname:192.168.1.215 节点IP地址或域名
    Port:8091 端口(DCM4CHEE支持CFind的端口,也是节点 Storescp收图的端口)
    AE Title:RELO

2,测试(我用的DCMTK)
    先试下cfind,创建个.bat
    

findscu_x86 -S -k 0008,0052=STUDY -k 0008,0020= -k 0008,0030= -k 0008,0050=03863929 -k 0008,0061 -k 0008,0090 -k 0008,1030 -k 0008,1048 -k 0008,1060 -k 0008,1080 -k 0010,0000 -k 0010,0010 -k 0010,0020 -k 0010,0030 -k 0010,0032 -k 0010,0040 -k 0010,1000 -k 0010,1001 -k 0010,1010 -k 0010,1020 -k 0010,1030 -k 0010,2160 -k 0010,2180 -k 0010,21b0 -k 0010,4000 -k 0020,0000 -k 0020,000d -k 0020,0010 -k 0020,1206 -k 0020,1208 -aec DCM4CHEE 192.168.1.188 11112 
pause


    
    运行得到:
    

D:\medical\code\vc\DCMTK\zjTest_movescu>findscu_x86 -S -k 0008,0052=STUDY -k 0008,0020= -k 0008,0030= -k 0008,0050=03863929 -k 0008,0061 -k 0008,0090 -k 0008,1030 -k 0008,1048 -k 0008,1060 -k 0008,1080 -k 0010,0000 -k 0010,0010 -k 0010,0020 -k 0010,0030 -k 0010,0032 -k 0010,0040 -k 0010,1000 -k 0010,1001 -k 0010,1010 -k 0010,1020 -k 0010,1030 -k 0010,2160 -k 0010,2180 -k 0010,21b0 -k 0010,4000 -k 0020,0000 -k 0020,000d -k 0020,0010 -k 0020,1206 -k 0020,1208 -aec DCM4CHEE 192.168.1.188 11112
    W: ---------------------------
    W: Find Response: 1 (Pending)
    W:
    W: # Dicom-Data-Set
    W: # Used TransferSyntax: Little Endian Implicit
    W: (0008,0005) CS [ISO_IR 100]                             #  10, 1 SpecificCharacterSet
    W: (0008,0020) DA [20161027]                               #   8, 1 StudyDate
    W: (0008,0030) TM [092651.015000 ]                         #  14, 1 StudyTime
    W: (0008,0050) SH [03863929]                               #   8, 1 AccessionNumber
    W: (0008,0052) CS [STUDY ]                                 #   6, 1 QueryRetrieveLevel
    W: (0008,0054) AE [DCM4CHEE]                               #   8, 1 RetrieveAETitle
    W: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
    W: (0008,0061) CS [CT\PT ]                                 #   6, 2 ModalitiesInStudy
    W: (0008,0090) PN (no value available)                     #   0, 0 ReferringPhysicianName
    W: (0008,1030) LO [PET^0WholebodyCBM (Adult) ]             #  26, 1 StudyDescription
    W: (0008,1048) PN [2016102701]                             #  10, 1 PhysiciansOfRecord
    W: (0010,0010) PN [Fu Wen Hua]                             #  10, 1 PatientName
    W: (0010,0020) LO [2016102701]                             #  10, 1 PatientID
    W: (0010,0030) DA [19530101]                               #   8, 1 PatientBirthDate
    W: (0010,0040) CS [F ]                                     #   2, 1 PatientSex
    W: (0010,1010) AS [063Y]                                   #   4, 1 PatientAge
    W: (0010,1020) DS [1.6 ]                                   #   4, 1 PatientSize
    W: (0010,1030) DS [50]                                     #   2, 1 PatientWeight
    W: (0020,000d) UI [1.2.276.0.7230010.3.1.3.3969987548.1736.1477529664.531] #  54, 1 StudyInstanceUID
    W: (0020,0010) SH [zj00401001]                             #  10, 1 StudyID
    W: (0020,1206) IS [2 ]                                     #   2, 1 NumberOfStudyRelatedSeries
    W: (0020,1208) IS [966 ]                                   #   4, 1 NumberOfStudyRelatedInstances
    W:
    E: Writing file: results/rsp0001.dcm: No such file or directory

    D:\medical\code\vc\DCMTK\zjTest_movescu>pause
    请按任意键继续. . .


    

    再试cmove,创建个.bat ,把cfind查到的 0020,000D的值作为条件
    

movescu -v -S 192.168.1.188 11112 --port 8091 -aec DCM4CHEE -aet RELO -aem RELO -od .\image -k QueryRetrieveLevel=STUDY -k 0020,000D="1.2.276.0.7230010.3.1.3.3969987548.1736.1477529664.531"
pause

    运行得到,dicom下到了 image目录
    

...
    I: Received Store Request: MsgID 960, (PI)
    RECV: .........
    I: Received Store Request: MsgID 961, (PI)
    RECV: .........
    I: Received Store Request: MsgID 962, (PI)
    RECV: .........
    I: Received Store Request: MsgID 963, (PI)
    RECV: .........
    I: Received Store Request: MsgID 964, (PI)
    RECV: .........
    I: Received Store Request: MsgID 965, (PI)
    RECV: .........
    I: Received Store Request: MsgID 966, (PI)
    RECV: .........
    I: ===================== INCOMING DIMSE MESSAGE ====================
    I: Message Type                  : C-MOVE RSP
    I: Message ID Being Responded To : 1
    I: Affected SOP Class UID        : MOVEStudyRootQueryRetrieveInformationModel
    I: Remaining Suboperations       : none
    I: Completed Suboperations       : 966
    I: Failed Suboperations          : 0
    I: Warning Suboperations         : 0
    I: Data Set                      : none
    I: DIMSE Status                  : 0x0000: Success
    I: ======================= END DIMSE MESSAGE =======================
    I: Releasing Association

    D:\medical\code\vc\DCMTK\zjTest_movescu>pause
    请按任意键继续. . .

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zj850324/article/details/117469700

智能推荐

java项目部署云服务器踩坑记录_采用jdk20的项目有坑么-程序员宅基地

文章浏览阅读412次。文章目录云服务器安装环境(tomcat)IDEA项目打包部署结果查看部署后Mysql数据库中文乱码问题云服务器安装环境(tomcat)首先查看服务器是否已经装有tomcat:systemctl status tomcat.service云服务器安装tomcat:yum -y install tomcat,安装完成后tomcat会在/usr/share目录下然后进入/usr/share/tomcat/webapps发现什么都没有,于是可以安装一个tomcat的初始页面yum install tomca_采用jdk20的项目有坑么

详细创建Prism架构wpf项目_wpf prism开发项目模板-程序员宅基地

文章浏览阅读578次。将原本的父类Application改为:PrismApplication,并且实现抽象类(这个抽象可能需要做完步骤4后才给实现)区别:使用模板创建的App.xaml.cs中的App默认继承了PrismApplication;4、App.xaml中引入命名空间:xmlns:prism="http://prismlibrary.com/"2、这样子创建的项目命名最好不要用数字开头会莫名报错,中文的也行。注意: 1、创建完有可能会莫名报错,那就到NuGet中将Prism.DryIoc重写装一遍。_wpf prism开发项目模板

基于ArUco的视觉定位(一)_多个aruco定位-程序员宅基地

文章浏览阅读6.3k次,点赞7次,收藏68次。1、ArUco简介ArUco: a minimal library for Augmented Reality applications based on OpenCV,是科尔多瓦大学“人工视觉应用”研究小组(A.V.A)设计开发的一个微型现实增强库。ArUco源码下载地址:https://sourceforge.net/projects/aruco/files/?source=navba..._多个aruco定位

Android - 实现微信的底部导航功能(第五次作业)_android仿微信底部导航栏-程序员宅基地

文章浏览阅读447次。利用fragment和ViewPager实现类似微信的底部导航功能。上传模拟器运行截图及代码截图。_android仿微信底部导航栏

20届 信息安全毕业设计(论文)选题推荐-程序员宅基地

文章浏览阅读1.3k次,点赞37次,收藏16次。信息安全毕业设计选题合集涵盖了管理系统、小程序、深度学习、机器学习、算法、人工智能、大数据、网络安全、嵌入式、推荐系统、目标检测等多个热门领域。对于计算机专业、软件工程专业、人工智能专业、通信工程专业的毕业生而言,选择一个合适的毕业设计选题至关重要。在这个毕业设计选题合集中,我们精心收集了各种有趣且具有挑战性的选题,旨在帮助学生们在毕业设计中展现他们的技术实力和创新能力。不论是对于对深度学习技术感兴趣的同学,还是希望探索机器学习、算法或人工智能的领域的同学,本合集都能为您提供丰富的选题资源和灵感。

Linux编程基础:第2章命令与开发工具 课后习题_linux黑马课后作业答案第二章-程序员宅基地

文章浏览阅读1.8w次,点赞13次,收藏99次。《Linux编程基础》黑马程序员/编著清华大学出版社一、填空题1、Linux是一个基于命令行的操作系统,Linux命令中的选项分为(长选项)和(短选项)。2、Linux操作系统秉持“一切皆文件”的思想,将其中的文件、设备等通通当做文件来操作和处理,因此,文件处理与管理命令是Linux系统中最基础的命令。常用的文件处理与管理命令有:(ls cd pwd touch mkdir cp mv rm rmdir(注:写出5个即可))等。3、Vi编辑器有三种工作模式,分别是:(命令模......_linux黑马课后作业答案第二章

随便推点

Java PhantomJS+ECharts Windows 生成图片_phantomjs eharts window cdns-程序员宅基地

文章浏览阅读777次,点赞2次,收藏3次。Java PhantomJS+ECharts Windows 生成图片菜鸡程序员小童准备用Java生成图片啦,主要是为了生成图表哦简单的效果图开始准备下手吧~下载安装PhantomJS下载选择Windows版本,我选择的是2.1.1版本https://phantomjs.org/download.html部署环境PHANTOM_JS_HOME=D:\phantomjs\pha..._phantomjs eharts window cdns

零基础入门生信数据分析——导读-程序员宅基地

文章浏览阅读701次,点赞21次,收藏9次。专栏的目录,可以直接通过各个分析点跳转到相关帖子,方便查找

找出字符串 “abcabcabcabcabcabda“ 中 “ab“ 出现的次数和位置_编写一个函数,找出字符串 “abcabcabcabcabcabda” 中 “ab” 出现的次数和位置-程序员宅基地

文章浏览阅读967次。找出字符串 "abcabcabcabcabcabda" 中 "ab" 出现的次数和位置_编写一个函数,找出字符串 “abcabcabcabcabcabda” 中 “ab” 出现的次数和位置。

第04天-文件IO_#include <stdio.h>#include <string.h>#include <sys-程序员宅基地

文章浏览阅读239次。第04天-文件IO系统调用是受控的内核入口,借助于这一机制,进程可以请求内核以自己的名义去执行某些动作**实现:**系统调用是操作系统内核的一部分的,必须以某种方式提供给进程让他们去调用。CPU可以在不同的特权级别下运行,而相应的操作系统也有的运行级别(用户态和内核态)运行在内核态的进程可以毫无限制的访问各种资源,操作系统通过软件中断从用户态切换到内核态库函数:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-18xZd0AJ-1656067116776)(D:\图片\imag_#include #include #include #incl

确定LR(1)项目的搜索符_lr(1)搜索符怎么看-程序员宅基地

文章浏览阅读1.9k次,点赞3次,收藏6次。确定LR(1)项目的搜索符典例提示要求哪个的搜索符,就找这个是从哪儿来的,规约后原来的后面跟的就是搜索符_lr(1)搜索符怎么看

ubuntu安装教程及ubuntu镜像下载(超详细图文教程)_vmware安装ubuntu-程序员宅基地

文章浏览阅读10w+次,点赞152次,收藏529次。VMware虚拟机安装Ubuntu(超详细图文教程)_vmware安装ubuntu