我正在尝试运行 c-move 以从给定的 RTPlan 获取 RTDOSe,首先我试图找到引用我的 rtplan 的 rtdose。我希望结果是一个项目,但我得到了多个项目。这是我的查找scu:
findscu -v -aet DCMTK -aec VMSDBD1 -S -k "0008,0052=IMAGE" -k "0008,0016=1.2.840.10008.5.1.4.1.1.481.2" -k "0020,000D=1.2.xxx.xxx.71.1.xxx173684671.xxxx20.20160817145909" -k "(300c,0002)[0].ReferencedSOPInstanceUID=1.2.xxx.xxx.71.5.xxxx73684671.xxxx31.2016092318xxxx" xx.xx.xx.20 5678
我得到如下结果:
W: Find Response: 1 (Pending)
(...)
W: Find Response: 2 (Pending)
I: ===================== INCOMING DIMSE MESSAGE ====================
I: Message Type : C-FIND RSP
I: Message ID Being Responded To : 1
I: Affected SOP Class UID : FINDStudyRootQueryRetrieveInformationModel
I: Data Set : none
I: DIMSE Status : 0x0000: Success
I: ======================= END DIMSE MESSAGE =======================
I: Releasing Association
问题 1:为什么我得到多个结果而不是引用 RTpLAN 的一剂?
问题 2: 用 movecu 替换 findscu 后,我收到有关语法的错误:
"(300c,0002)[0].ReferencedSOPInstanceUID= ...
movecu 不支持此语法吗?
给定一个 RTPLAN 对象,您将如何查询相应的 RTDOSE ?
谢谢你。
燃气轮机