一、环境1、下载安装https://dicom.offis.de/download/dcmtk/dcmtk364/bin/dcmtk-3.6.4-win32-dynamic.zip下载后解压进入解压后的文件夹内打开cmd二、建一个dicom_store目录mkdir dicom_store三、启动demo服务器1、配置文件dcmqrscp.cfgNetworkTCPPort 10400 MaxPDUSize 16384 MaxAssociations 16 HostTable BEGIN acme1 (ASTAR_CT1, acmehost1, 5678) acme2 (ASTAR_MR1,acmehost2, 5678) acmeCTcompany acme1, acme2 united1 (UNITED1, unitedhost1, 104) united2 (UNITED2, unitedhost2, 104) unitedMRcompany united1, united2 HostTable END AETable BEGIN ASTAR_PACS ./dicom_store RW (200, 1024mb) ANY AETable END2、cmddcmqrscp -v --config dcmqrscp.cfg四、准备demo数据1、找一个dcm文件如t.dcmdcmodify -nb t.dcm ^ -i PatientNameZHOU FEI ^ -i PatientID1078692 ^ -i PatientBirthDate19740912 ^ -i PatientSexM ^ -i AccessionNumberME260403CT9026 ^ -i StudyInstanceUID1.2.840.113619.186.808615416324.20260403095817853.897 ^ -i ModalityCT ^ -i StudyDate202604082、上传dcmstorescu -v -aet ASTAR_CT1 -aec ASTAR_PACS localhost 10400 t.dcm3、修改下1中的信息重复1、2增加对应的demo数据五、查询测试1、cmd测试findscu -v -xe -aet ASTAR_CT1 -aec ASTAR_PACS localhost 10400 -S ^ -k QueryRetrieveLevelSTUDY ^ -k ModalityCT ^ -k StudyDate20260410 ^ -k PatientID ^ -k PatientName ^ -k StudyInstanceUID ^ -k AccessionNumber ^ -k StudyTime ^ -k PatientSex ^ -k PatientBirthDate ^ -k PatientAge ^ -k PatientWeight ^ -k PatientSize2、写入文件findscu -v -xe -aet ASTAR_CT1 -aec ASTAR_PACS localhost 10400 -S ^ -k QueryRetrieveLevelSTUDY ^ -k ModalityCT ^ -k StudyDate20260410 ^ -k PatientID ^ -k PatientName ^ -k StudyInstanceUID ^ -k AccessionNumber ^ -k StudyTime ^ -k PatientSex ^ -k PatientBirthDate ^ -k PatientAge ^ -k PatientWeight ^ -k PatientSize findscu.txt 21