Есть ли ограничения для данных, которые могут быть вставлены в частный тег DICOM?

Я создаю файл Secondary Capture DICOM, который имеет много личных тегов. Содержимое файла (размером 69 Мб) читается в двоичном виде и вставляется в закрытый тег (0099, 1016), а VR устанавливается на OB. Размер файла DICOM, созданного таким образом, составляет около 75 МБ.

Как только файл успешно сохранен, я отправляю его в PACS (я использую DCM4CHEE в качестве PACS), используя C_STORE. Но PACS выдает внутреннюю ошибку (состояние 0x0110), и операция C_STORE завершается неудачно.

PACS ERROR Журналы:

Received:
C-STORE-RSP
(0x00000000,"0x000000CA") # Group 0000 Length
(0x00000002,"1.2.840.10008.5.1.4.1.1.7") # Affected SOP Class UID
(0x00000100,"0x8001") # Command Field
(0x00000120,"0x013D") # Message ID Being Responded To
(0x00000800,"0x0101") # Data Set Type
(0x00000900,"0x0110") # Status
**(0x00000902,"rPos:26014 (0099,1016) OB #69899172, value length [69899172] exc") # Error Comment**
(0x00001000,"1.2.840.113747.37041.480038180.780.2459492811.3") # Affected SOP Instance UID

Эта проблема связана с DCM4CHEE или с файлом DICOM?
Есть ли ограничения для содержимого, которое можно вставить в закрытый тег DICOM?

4

Решение

Смотрите LEADTOOLS ответ для деталей DICOM. В DCM4CHEE есть параметр, который ограничивает размер непиксельных атрибутов данных. Вы можете изменить его под

http<s>://<server>:<port>/jmx-console/

Войдите в систему и выберите service = StoreScp под заголовком dcm4chee.archive. Измените значение для MaximumValueLength.

Тем не менее, ваш экземпляр DCM4CHEE имеет только столько памяти. Чем выше вы устанавливаете это значение (и используете его), тем больше вероятность того, что вам не хватит памяти и будет возвращена другая ошибка.

Возможно, вы захотите разбить ваш элемент на фрагменты или элементы последовательности, а затем соединить их вместе при извлечении данных.

0

Другие решения

VR OB может иметь значение до 4 294 967 295, что равно 2 ^ 32 — 1, и вы находитесь в пределах диапазона. Соблюдаете ли вы правила кодирования элементов личных данных, как указано в разделе 3.5 раздела PS 3.5? Требуется, чтобы вы зарезервировали блок элементов, используя элементы данных Private Creator (gggg, 0010-00FF). В вашем случае вам нужно добавить элементы данных Private Creator (0099, 0010) для резервирования частных элементов (0099,1000-10FF).

2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector