2017-01-07 11 views
0

Я пытаюсь запустить c-move, чтобы получить RTDOSe из данного RTPlan, сначала я попытался найти rtdose, который ссылается на мой rtplan. Я ожидал, что результатом будет один элемент, но я получаю несколько элементов. Вот моя находка SCU:DCMTK findscu возвращает несколько результатов, когда ожидается

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: после замены findscu на movescu я получаю ошибку о синтаксисе:

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

Является ли этот синтаксис не поддерживается movescu?

С учетом объекта RTPLAN, как бы вы запросили соответствующее RTDOSE?

спасибо.

GT

ответ

2

Ваш запрос C-FIND (с использованием findscu) не является стандартным совместимую: При выполнении запроса на образном уровне в исследовании Коренной информационной модели вы также должны указать серии Instance UID. Кроме того, вы должны убедиться, что ваши другие ключи запроса фактически поддерживаются SCP.

Этот синтаксис не поддерживается для movecu?

Этот запрос C-MOVE (с использованием movescu) также не стандартные совместимую: При получении объектов DICOM на уровне IMAGE в исследование Коренной информационной модели вы должны указать Study Instance UID, серия Instance UID и СОП Instance UID. Идентификатор ссылочного SOP-экземпляра (как часть последовательности планируемых RT-планов) не поддерживается для этой службы/сообщения.

См. DICOM PS3.4 для получения подробной информации о Службе Query/Retrieve.

Добавлено 2016-01-09:

Я забыл ответить на ваш последний вопрос:

Учитывая объект RTPLAN, как бы вы запрашиваете соответствующий RTDOSE?

Я хотел бы проверить, присутствует ли в объекте плана РТА ссылочная доза Последовательность (300C, 0080), и если да, то использовать ссылочный SOP экземпляр UID (ов) из содержащегося элемента (ов) для последующего (например, запрос C-MOVE).

+0

Спасибо за ваши ответы. Указанный экземпляр SOP для дозаций UOP делает трюк. – user1301295