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
请按任意键继续. . .
文章浏览阅读2k次。Windows11系统已经有不少人在用,如果你也把Windows系统升到了win11,为了方便工作,首先要确定一下win11里自己常用办公软件是否在。如果是健忘一族,一定要给自己找一款好用的便签。一款好用的便签,不但能记事备忘,还能有效地梳理工作,提高工作效率。有人找便签,喜欢找能贴在Windows11桌面,且能与手机同步的备忘记事便签。这样的便签存在吗?如果存在的话,哪个便签比较好用呢?这样的便签当然有,能贴在桌面使用的跨平台同步便签敬业签非常好用。敬业签支持在Windows、web、Android_win11 stickly note 手机版
文章浏览阅读5.4k次,点赞9次,收藏26次。效果图实现思路可以看出该View可分为三个部分来实现最外围的圆,该部分需要区分进度圆和底部的刻度圆,进度部分的刻度需要和底色刻度区分开来中间显示的文字进度,需要让文字在View中居中显示旋转的小圆点,小圆点需要模拟小球下落运动时的加速度效果,开始下落的时候慢,到最底部时最快,上来时速度再逐渐减慢具体实现先具体细分讲解,博客最后面给出全部源码(1)首先为View创建自定义的xml属性 在工程_android studio仿华为圆形加载框
文章浏览阅读707次。zabbix agent安装在被监控的主机上,zabbix agent负责定期收集客户端本地各项数据,并发送至 zabbix server 端,zabbix server 收到数据后,将数据存储到数据库中,用户基于 Zabbix WEB 可以看到数据在前端展现图像。_zabbix网络中心
文章浏览阅读372次。网站下载wget 是一个用于文件下载的命令行工具用wget可以下载网页或远程文件:$ wget URL多处URL下载$ wget URL1 URL2 URL3..下载文件输出文件到指定文件$ wget ftp://example.com/somefile.img -o dloaded_file.img -o log指定重试次数$ wget -t 5 URL使用--limit-rate对wget限速$ wget --limit-rate 20k http://.....可以使用k和m指_liunx网上下载
文章浏览阅读109次。每个人都听说过微服务。但你知道怎么设计吗? 微服务是当今软件工程师的一个热门话题。让我们了解如何使用微服务架构风格构建真正模块化、业务敏捷的IT系统。一、微服务概念微服务体系结构由轻量级、松散耦合的服务集合组成。每个服务都实现了单个业务功能。理想情况下,这些服务应该是具有足够的内聚性,可以独立地开发、测试、发布、部署、扩展、集成和维护。正式定义 “微服务架构风格是一种将单个应用程序开发为一组小型..._微服务工程师 百度百科
文章浏览阅读710次,点赞22次,收藏17次。2024人形机器人力传感器行业研究报告:人形机器人商业化图景远大,引爆六维力传感器市场空间。2024机器人行业研究报告:英伟达赋能机器人AI超预期,二季度迎机器人定点最大催化。2024人形机器人的Optimus时刻报告:IMU(姿态感知),旧火新茶,其时已至。2024人形机器人报告:MEMS IMU或为人形机器人实现两足运动平衡的最佳方案。2024人形机器人丝杠报告:丝杠作为人形机器人核心传动部件,正面临新一轮产业机遇。2024人形机器人精密减速器报告:机器人核心部件有望持续受益人形机器人产业带动。_高工 人形机器人报告
文章浏览阅读1.3w次,点赞3次,收藏31次。网上下载的栅格数据是WGS84坐标系,显示的是xy坐标,想要让它显示经纬度坐标,步骤如下:1.设置合适的坐标系。(1)了解数据的原有坐标系打开栅格数据后会发现没有空间参考信息,需要首先设置一下坐标系。注意一定要和源数据的坐标系相同。比如说本数据数采用WGS84的投影坐标系。(2)输出TIFF图像本人通过工具箱的定义投影、属性的编辑,都没有办法给栅格数据添加坐标系,于是上网查找找到了一种办法,如图:首先打开图层组的属性,设置数据框属性的坐标系为web mercator投影。然后右键图层,_栅格 坐标
文章浏览阅读4.9k次,点赞7次,收藏30次。文章目录什么是 istio?istio 解决了什么痛点?总结istio 的解决方案流量管理安全性可观察性平台支持什么是 istio?讲多了记不住,那就:服务网格 + 微服务治理。istio 解决了什么痛点?了解Istio得从微服务架构谈起,微服务是在2012年提出的概念,其根本思想是通过拆分原则,希望一个服务只负责业务中一个独立的功能,这样任何一个需求不会因为发布或者维护而影响到不相关的服务,所有服务都可以做到独立部署运维,当然这也只是微服务架构给我们带来的好处之一。但是:首先,原来的单个应用_istio
文章浏览阅读434次。c语言课程设图书信息管理系统课程设计报告课程:高级语言程序设计学号: 1010431059姓名: 胡维维班级: 嵌入式一班教师: 王群芳时间: 2011年6月计算机科学与技术系设计名称:图书信息管理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:1、图书信息录入功能2、图书信息浏览功能3、图书信息查询功能 ..._c语2、图书信息管理图书信息包括:登录号、书名、作者名、分类号、出版单位、出版
文章浏览阅读695次。使用webpack执行webpack -h 查看webpack命令行使用说明安装webpack与webpack-cli安装webpack cnpm install webpack -g,安装后执行webpack -v会提示安装webpack-cli,这是因为在webpack 3中,webpack本身和它的CLI以前都是在同一个包中,但在第4版中,他们已经将两者分开来更好地管理它们。所以用 c..._webpack编译es6语法打包
文章浏览阅读828次。2019年,国际互联网的蓬勃发展促使“物联网”(IoT)、云计算、大数据、人工智能等新兴技术的普及和应用。而在物流、电子商务、信息通信网络服务领域,亦或将成为信息时代最重要的基础设施。近几年,数字经济正走向成熟,用户的接受能力也越来越高,因此,信息通信服务、电子商务及物流服务都迎来了新的机遇。这些领域正经历着蓬勃的创新变革和不断变化,也是非常值得关注的领域。2020年,我国在推进“一带一路”倡议、开放世界经济格局方面取得重大成功,也促进了互联网和电子商务的发展。_信息通信,电子商务
文章浏览阅读774次。websocket的封装,包含保活机制_websocket保活