Проблема при добавлении личного тега в DICOM с помощью MergeCom

Я создаю файл DICOM с помощью инструментария MergeCom DICOM. Мне нужно добавить несколько личных тегов в файл DICOM, в котором мы храним наши данные. Но тег не приходит должным образом, как ожидалось. т. е. мы вставляем тег 0077, 0011 в файл DICOM. Но как только то же самое будет вставлено и сохранено, если мы откроем файл DICOM в любом средстве просмотра, тег будет отображаться как 0077, 1011. Вместо 0011 приходит 1011.

Я использую API MC_Add_Private_Block для создания приватного блока и API MC_Add_Private_Attribute для вставки приватного тега. API MC_Set_pValue_From_Int используется для установки значения тега.

Связана ли эта проблема с набором инструментов MergeCom? Любые предложения будут оценены.


person Kiran Joshy    schedule 20.08.2015    source источник


Ответы (1)


У вас должен быть частный элемент Creator, чтобы правильно зарезервировать блок элементов в частной группе. Они всегда будут (gggg,00xx), где xx равно 10-FF. Я предполагаю, что MergeCom предполагает, что в вашем случае это (0077,0010).

(0077,0011) не является допустимым атрибутом ни для кого, кроме частного создателя блока атрибутов (0077,11xx).

person cneller    schedule 20.08.2015