Обязательные теги для экземпляра DICOM - PullRequest
1 голос
/ 07 июля 2011

Я пытаюсь отправить экземпляр DICOM (изображение в моем случае) из приложения на сервер.Но почему-то это не происходит.

Журналы показывают, что некоторые теги отсутствовали.

Так, каков список обязательных тегов, которые требуются во время ассоциации DICOM (C-STORE в моемдело)?

Ответы [ 3 ]

10 голосов
/ 07 июля 2011

Какие теги являются обязательными, зависит от того, какой класс SOP используется для представления изображения.Различается.В части 3 стандарта DICOM есть таблицы (доступны по адресу ftp: //medical.nema.org/medical/dicom/2009/), в которых указано, какие модули требуются.Другая документация для отдельных тегов скажет вам, являются ли они типом 1, 1C, 2, 2C или 3. Атрибуты типа 3 являются необязательными.Типы с C обязательны при определенных условиях и не обязательны при других условиях.Тип 1 всегда является обязательным и должен иметь допустимое значение.Тип 2 должен существовать, но может иметь нулевое значение.

1 голос
/ 08 июля 2011

Если вы используете dcm4chee, существует файл dcm4chee / server / default / conf / dcm4chee-attribute-filter.xml, в котором DTD указывает следующее: <pre> Minimal descriptor for DICOM Standard Conformance of Query/Retrieve Service: <dcm4chee-attribute-filter> <patient> <attr tag="00080005"/> <attr tag="00100010"/> <attr tag="00100020"/> </patient></p> <pre><code><study> <attr tag="00080005"/> <attr tag="00080020"/> <attr tag="00080030"/> <attr tag="00080050"/> <attr tag="0020000D"/> <attr tag="00200010"/> </study> <series> <attr tag="00080060"/> <attr tag="0020000E"/> <attr tag="00200011"/> </series> <instance> <attr tag="00080018"/> <attr tag="00200013"/> </instance>

</ dcm4chee-атрибут-фильтр> Хотя ответ Мэтта абсолютно верен, это должно помочь вам быстрее начать работу.

0 голосов
/ 08 июля 2014

Если вы отправляете образ DICOM на сервер, это означает, что это C-STORE, поэтому сервер (PACS), который вы используете, проверяет UID синтаксиса передачи, а также UID экземпляра SOP заголовка и UID класса, проверьте теги dicomзаполнены ли вышеуказанные теги.

...