参考文献

DCMTK

1
2
3
4
5
6
7
8
9
安装命令:
apt-get install dcmtk

操作命令:
./echoscu -d -aet TEST -aec PACS 192.168.11.60 10088

./movescu -d -S -aec DCM4CHEE -aem PACS -k QueryRetrieveLevel=STUDY -k StudyInstanceUID=1.1.1.1.1 192.168.11.1 11112

./findscu -d -S -aec PACS 192.168.11.60 10088 -k QueryRetrieveLevel=STUDY -k StudyDate -k StudyDescription -k StudyInstanceUID

Windows上操作

1
2
3
4
5
6
7
8
9
1. 解压压缩包,进入bin文件夹下,开启CMD窗口
2. echo 测试: .\echoscu.exe -d -aet SELF_PACS -aec {PACS AET} {PACS IP} {PACS端口}
示例: .\echoscu.exe -d -aet TEST -aec DCM4CHEE 192.168.11.1 11112
3. C-FIND测试: .\findscu -d -S -aet SELF_PACS -aec {PACS AET} -k QueryRetrieveLevel=STUDY -k PatientID="{患者ID}" -k StudyTime -k PatientName -k StudyDate -k Modality="{模态}" -d {医院PACS IP} {医院PACS端口}
示例: .\findscu -d -S -aet SELF_PACS -aec DCM4CHEE -k QueryRetrieveLevel="STUDY" -k PatientID="123456" -k StudyTime -k PatientName -k StudyDate -k StudyInstanceUID -k Modality="CT" -d 192.168.11.1 11112
4. SCP: .\storescp.exe -v -d -aet SELF_PACS -od {接受DICOM的目录} {当前服务的端口}
示例: .\storescp.exe -v -d -aet SELF_PACS -od D:\dcmtk-3.6.9-win64-dynamic\data 10099
5. C-MOVE: .\movescu.exe -aet TEST -aec DCM4CHEE -aem SELF_PACS -k QueryRetrieveLevel=STUDY -k PatientID="{患者ID}" -k StudyTime -k PatientName -k StudyDate -k Modality="CT" -k StudyInstanceUID="{C-FIND获取的StudyInstanceUID}" -d {PACS IP} {PACS端口}
示例: .\movescu.exe -aet TEST -aec DCM4CHEE -aem SELF_PACS -k QueryRetrieveLevel=STUDY -k PatientID="123456" -k StudyTime -k PatientName -k StudyDate -k Modality="CT" -k StudyInstanceUID="1.1.1.1.1" -d 192.168.11.1 11112