我是 DICOM 和 DCMTK 的新手。我试图使用 movecu 命令从公共测试服务器( 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
它有效,但同样的事情不适用于 movecu 像这样:
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 服务器或其他任何东西。实现这一目标的正确方法是什么?