我是DICOM和DCMTK的新成员。我试图使用movescu命令从公共测试服务器(http://www.dicomserver.co.uk)检索dcm文件。但这不管用。我成功地运行了findscu,但这只是为了获取数据。以下是我尝试过的:
findscu -v -P --call COMMON --patient --key 0008,0052=PATIENT --key 0010,0020="PAT004" www.dicomserver.co.uk 104它可以工作,但同样的事情不适用于这样的移动:
movescu -v -P --call COMMON +P 104 --patient --key 0008,0052=PATIENT --key 0010,0020="PAT004" www.dicomserver.co.uk 104产出:
I: Requesting Association
I: Association Accepted (Max Send PDV: 65524)
I: Sending Move Request (MsgID 1)
I: Request Identifiers:
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [PATIENT] # 8, 1 QueryRetrieveLevel
I: (0010,0020) LO [PAT004] # 6, 1 PatientID
I:
W: Move response with error status (Failed: UnableToProcess)
I: Received Final Move Response (Failed: UnableToProcess)
I: Releasing Association我不会运行任何本地DICOM服务器或其他任何东西。实现这一目标的正确途径是什么?
发布于 2020-08-26 12:01:52
如果有人在这个问题上仍然有困难:
工作实例:
sudo /usr/bin/movescu -v -od /path/to/dir PACS_IP 104 -k StudyInstanceUID=1.2.3.4.5 -k SeriesInstanceUID=1.2.3.4.5 -k PatientID=12345 +P 104
https://stackoverflow.com/questions/48685019
复制相似问题