如果标签PatientID的值是特定字符串,如何从dicom服务器检索dicom文件到本地计算机中的目录? 如果dicom文件包含值为' 123'的PatientID,我需要将其从特定IP检索到我的本地计算机。
在MOVESCU中,可以使用-k(或-key)选项修改或补充发送的每个文件的各个属性。
我想搜索文件是否包含值为123的PatientID,如果是,我需要检索文件而不修改dicom文件中的任何值。 DCMTK有没有可用的选项,或者我可以在此上下文中使用movescu吗? 感谢任何帮助!
答案 0 :(得分:2)
是的,这是可能的。
movescu --patient -k 0008,0052=PATIENT -k 0010,0020=123 -aet <your AET> -aec <AET of the remote MOVE SCP> -aem <your AET> <remote hostname> <remote DICOM Port>
这是任务的简单部分。
更难以满足先决条件:
服务器收到您的C-MOVE请求后所做的事情:
然后,您的本地Storage SCP通过检查AET与其AE表来验证来自MOVE-SCP的传入关联请求。
因此,如果它不起作用,请仔细查看错误消息: