ImageServerGUI
CT影像服务器
QueryRetrieveSCU
QR查询导出DCM工具
StorageSCU
DCM发送工具
禁止随便更改AE Title
http://blog.csdn.net/omage/article/details/5281230
详细参数配置参照JDICOM_manual_V1_0.pdf
测试Store SCP功能
1. 运行jdicom->StorageSCU,设置参数如下
Host:localhost
Port:11112
CalledTitle:DCM4CHEE
(注:查看DCM4CHEE的参数可以通过登录管理界面http://localhost:8080/dcm4chee-web/,点击AE Management )
2.点击StorageSCU上的Connect按钮
正常出现以下提示:
jdicom: #1:DCM4CHEE << A-ASSOCIATE-RQ PDU
jdicom: #1:DCM4CHEE >> A-ASSOCIATE-AC PDU
3.点击Send,选择某一个DICOM文件
正常出现以下提示:
jdicom: #1:DCM4CHEE << C-STORE-RQ Secondary Capture Image Storage SOP Class
jdicom: #1:DCM4CHEE << Dataset
jdicom: #1:DCM4CHEE >> C-STORE-RSP Secondary Capture Image Storage SOP Class, status #0000H[Success]
(注:点击DCM4CHEE管理页面的FOLDER按钮,可看到病人列表出现了发送过来的DICOM文件,
测试Query/Retrieve功能
1. 运行jdicom->QueryRetrieveSCU,设置参数如下
Host:localhost
Port:11112
CalledTitle:DCM4CHEE
MoveDestination:ImageServer
2. 运行jdicom->ImageServerGUI,其默认参数为
Port:5104
CalledTitles:ImageServer
Fileset:true
Fileset.Path: E:/temp/dcm4chee/ImageServer
点击ImageServerGUI的Start按钮,应出现以下提示:
Waiting for invocations from clients...
3. 访问管理页面http://localhost:8080/dcm4chee-web/,点击AE Management,点击右上角+NEW AET
添加ImageServerGUI的AE参数 (见步骤2,Retrieve时DCM4CHEE必须知道目的AE对应的IP和端口)。
4. 点击QueryRetriveSCU->Open按钮,正常提示如下:
jdicom: #1:DCM4CHEE << A-ASSOCIATE-RQ PDU
jdicom: #1:DCM4CHEE >> A-ASSOCIATE-AC PDU
5. 点击Query,此时Result窗口会出现返回的查询结果,正常提示如下:
jdicom: #1:DCM4CHEE >> C-FIND-RSP Study Root Query/Retrieve Information Model - FIND SOP Class, status #ff00H[StatusEntry.PENDING]
jdicom: #1:DCM4CHEE >> Dataset
jdicom: #1:DCM4CHEE >> C-FIND-RSP Study Root Query/Retrieve Information Model - FIND SOP Class, status #0000H[Success]
6. 选择查询的Study(即文件夹图标),点击Retrieve,正常提示如下:
jdicom: #1:DCM4CHEE << C-MOVE-RQ Study Root Query/Retrieve Information Model - MOVE SOP Class
jdicom: #1:DCM4CHEE << Dataset
jdicom: #1:DCM4CHEE >> C-MOVE-RSP Study Root Query/Retrieve Information Model - MOVE SOP Class, status #ff00H[StatusEntry.PENDING]
jdicom: #1:DCM4CHEE >> C-MOVE-RSP Study Root Query/Retrieve Information Model - MOVE SOP Class, status #0000H[Success]
同时:ImageServerGUI和DCM4CHEE的窗口都应当会出现相应的提示。
整个过程可以这样理解:
a.QueryRetriveSCU向DCM4CHEE发出查询请求,DCM4CHEE返回查询的结果(病人列表)
b.QueryRetriveSCU选择指定的病人向DCM4CHEE发出获取请求,并告知目的AE即ImageServerGUI,DCM4CHEE将指定病人的图像存储到ImageServerGUI.
================================================================================
JDicom使用指南
适用条件
本指南用于使用JDicom进行环境模拟、产品调试。
一、安装JDicom
运行JDicom安装程序之前,需安装JRE 1.3及以上版本。否则,弹出如下图所示报错
安装JRE 1.4:双击运行可执行程序j2re-1_4_2_04-windows-i586-p.exe
点击选择“我接受该许可证协议中的条款(A)”,单击【下一步】
选择安装类型为“典型”,单击【下一步】
安装程序开始安装进程
安装完成。单击【完成】
系统提示重启操作系统。单击【是】立即重启系统,单击【否】,不重启系统。(可不重启,直接执行第8步)
安装JDicom:双击运行可执行程序Jinstall.exe
单击【Next】
单击【I Agree】
单击【Next】
选择安装目录(默认)。单击【Install】
安装完成。单击【Finished】。
二、JDicom使用
JDicom工具子菜单如下图所示
EditDicomObject
作用:用于查看Dicom文件参数,可对原Dicom文件参数进行编辑
用法:
启动EditDicomObject
选择要查看或编辑的Dicom文件:单击【Load】,选择要加载的图像,单击【Load】
该Dicom文件参数将显示
编辑参数:双击要更改的参数行,输入新参数,单击【Save】,即可
如,将StudyDate、Modality更改为20110401、DR,保存后,新的Dicom文件参数如下图所示
双击StudyDate项,将20090813更改为20110401
双击Modality项,将DX更改为DR
单击【Save】保存文件
单击【Load】打开所保存的文件
ImageServerGUI(采用窗口模式便于编辑参数)
作用:用于接收图像,相当于StaoreSCP
用法:
启动ImageServerGUI(默认会加载最近一次参数设置)
输入Port、CalledAETitle(ImageServer AETitle)、CallingAETitle(Modality AETitle)
单击【start】
“Log”分页显示日志:等待客户端状态中
设备发送图像。图像接收成功,如下图日志所示
ModalitySCU
作用:模拟设备,用于测试DicomWorklit,提取RIS信息
用法:
启动ModalitySCU(默认加载最近一次所设置参数)
输入Port(RISServer Worklist Port)、CalledAETitle(RISServerAETitle)、CallingAETitle(Modality AETitle)
单击【Open】,单击【Echo】。日志显示连接状态。如下图所示表示连接成功
单击“Filter”分页,可自定义过滤条件,如设备类型,病人信息,检查信息等
单击“Result”分页,单击【Query WL】即可获取与过滤条件一致的信息
PrinterSCU
作用:可用于测试胶片打印机(可相当于一台独立胶片打印工作站)
用法:
启动PrinterSCU
输入Host(Printer IP)、Port(Printer Port)、CalledAETitle(Printer AETitle)、CallingAETitle(Local AETitle)
单击【Connect】,单击【Echo】测试连接,日志显示连接信息。连接成功如下图所示
单击【Create】,发送一条测试信息给打印机。此时即可知道打印机工作是否正常。
单击【Create】,加载一幅要打印的dcm图像文件
单击【Print】,将要打印的图像发送给打印机进行打印
单击【Release】取消连接
PrintServerGUI
作用:模拟胶片打印机
用法:
启动PrintServerGUI
输入Port(Printer Port)、CalledAETitle(Printer AETitle)、CallingAETitle(Workstation AETitle)、设置StoreHC为“true”、设置StoreHC.Path:存放临时数据、设置DumpDatasetintoDir:存放临时数据(设置临时数据目录,便于观测打印图像效果)
单击【Start】,日志显示工作状态。运行正常如下图所示
打印作业成功,如下图所示
RisServerGUI
作用:模拟RISServer,自动生成模拟数据,测试设备提取Worklist
用法:
启动RisServerGUI
输入Port(Worklist Port)、CalledAETitle(Worklist AETitle)、CallingAETitle(Modality AETitle)、Repository.Path(临时数据存放路径)
单击【Start】,日志显示运行状态,运行正常如下图所示
单击“Result”分页,双击“Repository”,单击选择“ModalityWorklist”,单击【+】即可生成一条测试数据
如要修改生成数据具体参数,双击某项然后修改。修改完成后,双击【<<】,再单击【>>】,再单击【<<】即可看到修改后的结果。(按扩展和收缩的按钮,保证数据修改后程序记忆成功)
StorageSCU
作用:模拟设备发送图像,或用于批量发送图像
用法:
启动StorageSCU
输入Host(ImageServer IP)、Port(ImageServer Port)、CalledAETitle(ImageServer AETitle)、CallingAETitle(Modality AETitle)
单击【Connect】,单击【Echo】日志显示运行状态,运行正常如下图所示:
单击【Send】,选择单幅图像进行发送
单击【Send *】,批量发送图像
相关推荐
DICOM 是医疗成像领域广泛采用的标准,用于存储、传输和管理医学图像和相关信息。它定义了一套数据结构、通信协议和文件格式,使得不同厂商的设备之间能够共享和交换数据。JDICOM 库就是基于这个标准,为 Java ...
在传输过程中,JDicom会处理数据的封装和解封装,确保数据的完整性和一致性。 6. **接收确认**:当PACS服务器接收到图像并成功存储后,会发送一个确认消息。JDicom会监听这个确认,从而确保传输的成功。 7. **错误...
通过jdicom,医疗专业人员能够更高效地管理、查询、检索和传输医学影像数据,显著提升医疗工作效率和患者服务质量。此外,其跨平台兼容性和对Java2运行环境的依赖,进一步增强了其实用性和可扩展性,成为医疗影像...
JDicom不仅支持基本的文件操作,还包含了网络通信功能,能够实现DICOM图像的发送和接收,这在医疗影像的远程传输和共享中具有显著优势。 2. DICOM文件结构 理解DICOM文件结构是使用JDicom的基础。每个DICOM文件都由...
使用JDICOM,你可以模拟DICOM设备之间的通信,测试网络连接,验证数据传输,以及进行其他与DICOM协议相关的测试。这在医疗设备集成、影像系统升级或开发新的医疗影像应用时尤为关键。通过阅读提供的手册和使用相应的...
7. **安全性和隐私保护**:医疗数据具有高度敏感性,因此JDICOM可能内置了安全机制,如加密传输、访问控制等,以确保患者数据的安全。 8. **示例代码和文档**:一个完整的JDICOM工具包可能会附带详细的使用文档和...
JDICOM使用手册是一份详细说明如何使用JDICOM工具建立DICOM服务器,测试DICOM图像传输、打印以及收发工作列表的应用程序稳定性的文档。JDICOM是一个集成了多个DICOM应用的工具,它对于解决与DICOM标准相关的问题非常...
为解决海量医学数据与有限存储空间和传输带宽之间的矛盾,提出一种适用于PACS(picture archiving and communication system)系统的医学图像近无损压缩算法。首先对病变区域和背景区域分别进行剪切波变换和小波变换;...