概述
dcm4che是一个开源临床影像与对象管理系统,针对医疗企业的开源程序和实用软件的集合,基于java语言开发,支持JDK1.6以上的开发。
DICOM网络传输采用的是C/S模式,storescu(客户端)/storescp(服务端)主要是处理dicom文件的传输存储,
本文主要记录使用dcm4che实现storescp中C-STORE服务类型的学习心得。
步骤
- pom中引入dcm4che的依赖jar包
- 设置(org.dcm4che3.net.Connection)连接的IP和端口
- 设置(org.dcm4che3.net.ApplicationEntity)AETitle的名称,服务类型和过滤器
- 启动service
引入依赖
<dependency>
<groupId>org.dcm4che</groupId>
<artifactId>dcm4che-core</artifactId>
<version>5.23.3</version>
</dependency>
<dependency>
<groupId>org.dcm4che.tool</groupId>
<artifactId>dcm4che-tool-storescu</artifactId>
<version>5.23.3</version>
</dependency>
<dependency>
<groupId>org.dcm4che</groupId>
<artifactId>dcm4che-net</artifactId>
<version>5.23.3</version>
</dependency>
<dependency>
<groupId>org.dcm4che</groupId>
<artifactId>dcm4che-imageio</artifactId>
<version>5.23.3</version>
</dependency>
<dependency>
<groupId>org.dcm4che</groupId>
<artifactId>dcm4c