Как получить описание серии от Findscu в dcmtk

Теперь я работаю с DCMTK 3.6 для связи между Pac и клиентской стороной. Здесь я использую FINDSCU для получения списка с сервера pacs. Я использую следующий код файла летучей мыши, чтобы получить список серий.

findscu.exe -aet  ACME1 -aec  ACME_WRITE --study -k 0008,0052=SERIES -k 0020,000D=1.2.840.113619.2.312.4120.11688878.10861.1424141038.480 -k 0020,0010=1854 -k 0008,0060 -k 0020,000E -k 0020,0011 -k 0008,103E -v  192.168.3.19  104 >C:\Users\KARTIK\AppData\Local\Temp\\matlab_dcmstudies_tmpfile.txt

Используя приведенный выше код, я могу получить номер серии, UID серии и модальность. Теперь мой вопрос

1. как получить описание серии, используя приведенный выше код?

Я также пытаюсь отправить код тега описания серии (0008, 103e) с приведенным выше кодом, но со стороны сервера не возвращается значение.


person Karthick Rajan    schedule 06.05.2015    source источник
comment
Возможно, SeriesDescription не поддерживается Pac на уровне Q / R. Вы проверяли Заявление о соответствии Dicom в системе Pac?   -  person JohnnyQ    schedule 06.05.2015
comment
Есть ли другой способ получить описание серии?   -  person Karthick Rajan    schedule 07.05.2015
comment
Если (необязательно) описание серии не поддерживается SCP Q / R, вы можете только получить объект (возможно, без данных пикселей, но это уже другая история) и определить описание серии из набора данных DICOM,   -  person J. Riesmeier    schedule 28.06.2016


Ответы (1)


РЕДАКТИРОВАТЬ: Хороший совет - изучить Заявление о соответствии Dicom.

Если PACS соответствует стандарту, это просто необязательный атрибут. Некоторые PACS просто не поддерживают это.

см. также http://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_C.6.1.1 (уровень серии C.6.1.1.4)

person lexx9999    schedule 27.06.2016
comment
Описание серии (0008,103E) определенно является атрибутом уровня серии. Не уверен, где вы читали, что это должно быть на уровне изображения. - person J. Riesmeier; 27.06.2016
comment
@ J.Riesmeier, прочтите раздел C.6.1.1.4 Уровень серии, здесь нет описания серии. - person lexx9999; 27.06.2016
comment
Согласно таблице C.6-3 DICOM PS 3.4 (dicom.nema.org/medical/dicom/current/output/chtml/part04/), все остальные атрибуты на уровне серии являются необязательными. Это также включает описание серии. - person J. Riesmeier; 28.06.2016
comment
@ J.Riesmeier, я открыт для обсуждения. Но «Все остальные атрибуты на уровне серии» не означает, что это атрибут уровня серии. В соответствии с существованием. Все остальные атрибуты на уровне экземпляра пациента / исследования / экземпляра / составного объекта, которые могут быть дополнительно запрошены на этом уровне, не могут быть атрибутом этого уровня. Тогда я мог бы сказать, что это атрибут уровня пациента. Хорошо, может быть, тогда мне также не следует говорить, что это атрибут уровня изображения (я бы соответствующим образом исправил свой ответ). Пожалуйста, сравните с StudyDescription, который указан в StudyLevel или PatientComments, которые перечислены в PatientLevel. - person lexx9999; 30.06.2016
comment
Хорошо, вот длинная версия. В соответствии с разделом C.3.1 PS3.4 уровень серии находится ниже уровня исследования и содержит атрибуты, связанные с IE серии, системы отсчета и оборудования для составных IOD, как определено в PS3.3. Согласно PS3.3 IE Series содержит, среди прочего, модуль General Series, который содержит описание серии. Итак, Описание серии - это атрибут уровня серии - q.e.d. :) - person J. Riesmeier; 30.06.2016
comment
Хорошо, я убежден. Спасибо за длинное объяснение - person lexx9999; 30.06.2016