0

特定の RTPlan から RTDOSe を取得するために c-move を実行しようとしています。最初に、自分の rtplan を参照する rtdose を見つけようとしました。その結果は単一のアイテムになると思っていましたが、複数のアイテムを取得しています。これが私の検索結果です:

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 を参照する 1 回の投与ではなく、複数の結果が得られるのはなぜですか?

質問 2: findscu を movescu に置き換えた後、構文に関するエラーが表示されます。

"(300c,0002)[0].ReferencedSOPInstanceUID= ...

この構文は movecu ではサポートされていませんか?

RTPLAN オブジェクトが与えられた場合、対応する RTDOSE をどのように照会しますか?

ありがとうございました。

GT

4

1 に答える 1

2

あなたの C-FIND リクエスト (findscu を使用) は標準準拠ではありません: Study Root Information Model で IMAGE レベルを照会する場合、シリーズ インスタンス UID も指定する必要があります。さらに、他のクエリ キーが実際に SCP でサポートされていることを確認する必要があります。

この構文は movecu ではサポートされていませんか?

この C-MOVE 要求 (movescu を使用) も標準準拠ではありません。スタディ ルート情報モデルの IMAGE レベルで DICOM オブジェクトを取得する場合、スタディ インスタンス UID、シリーズ インスタンス UID、および SOP インスタンス UID を指定する必要があります。参照 SOP インスタンス UID (参照 RT ​​計画シーケンスの一部として) は、このサービス/メッセージではサポートされていません。

Query/Retrieve サービスの詳細については、DICOM PS3.4を参照してください。

2016-01-09 に追加:

最後の質問に答えるのを忘れていました:

RTPLAN オブジェクトが与えられた場合、対応する RTDOSE をどのように照会しますか?

参照用量シーケンス (300C,0080) が RT 計画オブジェクトに存在するかどうかを確認し、存在する場合は、その後の検索 (つまり、C-MOVE) に含まれるアイテムからの参照 SOP インスタンス UID を使用します。リクエスト)。

于 2017-01-07T18:50:28.187 に答える