Инобитек DICOM-Просмотрщик

23.3. Создание протокола отображения

Чтобы создать новый протокол отображения, выполните следующие действия:

  1. Откройте вкладку "Протокол отображения".

  2. Нажмите кнопку "Создать новый" PIC . Откроется диалоговое окно "Новый протокол отображения" (рис. 23.2). Диалоговое окно "Новый протокол отображения" содержит вкладки "Определение" и "Макеты". На вкладке "Определение" задаются общие параметры протокола, критерии применимости и критерии отбора серии. На вкладке "Макеты" задаются макеты размещения окон и параметры окон в каждом макете.

  3. На вкладке "Определение" задайте имя и описание протокола.

  4. Добавьте как минимум один критерий применимости протокола. Критерии применимости определяют, для каких серий может использоваться протокол отображения. Для этого нажмите на кнопку "Добавить" PIC в блоке "Критерии применимости протокола". В открывшемся диалоговом окне (рис. 23.3) добавьте критерии применимости протокола. Критерии применимости протокола описаны в разделе 23.3.1.

  5. Добавьте необходимое количество типов серий. По умолчанию для нового протокола уже задан один тип серии с пустым набором критериев. Для каждого созданного типа серии настраивается индивидуальный список критериев отбора. Заданные типы серий дублируются на вкладке "Макеты". Подробнее о настройке разных типов серий в рамках одного протокола отображения см. в разделе 23.3.2.

  6. Добавьте как минимум один критерий отбора серии. Критерии отбора серии уточняют, какая серия изображений должна использоваться в протоколе после проверки критериев применимости. Чтобы добавить критерий отбора серии, нажмите на кнопку "Добавить" PIC в блоке "Критерии отбора серии". В открывшемся диалоговом окне (рис. 23.4) добавьте критерии отбора серии. Критерии отбора серии описаны в разделе 23.3.3.

  7. На вкладке "Макеты" (рис. 23.5) настройте один или несколько макетов размещения окон. Для каждого окна макета при необходимости задайте параметры отображения и критерии фильтрации изображений. Настройка окон и параметры отображения макета подробно описаны в разделе 23.3.4.

  8. Нажмите кнопку "СОХРАНИТЬ", чтобы сохранить протокол, или "ОТМЕНА" для отмены.



По умолчанию для нового протокола задаются имя "New_HP", описание "New hanging protocol" и один макет "New layout". Перед сохранением протокола необходимо задать минимум один критерий применимости и минимум один критерий отбора серии.

23.3.1 Критерии применимости протокола

Критерии применимости определяют, для каких серий может использоваться протокол отображения. При открытии серии DICOM-Просмотрщик сравнивает параметры критериев с DICOM-тегами серии. Если серия соответствует хотя бы одному критерию применимости, выполняется дальнейшая проверка по критериям отбора серии.

Один протокол может содержать несколько критериев применимости. Критерии проверяются по правилу "ИЛИ": протокол считается применимым, если серия соответствует хотя бы одному критерию. Внутри одного критерия заданные поля проверяются совместно: серия должна удовлетворять всем заполненным параметрам.

Чтобы добавить критерий применимости, нажмите кнопку добавления PIC в блоке "Критерии применимости протокола". Откроется диалоговое окно "Новый критерий применимости протокола" (рис. 23.3). В нём могут задаваться следующие параметры:

  • "Модальность" — модальность изображений или объектов, для которых применим протокол. Доступен ограниченный список модальностей, аналогичный списку модальностей на панели поиска;

  • "Анатомическая область" — анатомическая область интереса, для которой применим протокол. Значение выбирается из поддерживаемого списка анатомических областей;

  • "Латеральность" — сторона тела, к которой относится серия. Параметр доступен только для критерия, в котором задана анатомическая область;

  • "Процедура" — процедура, для которой применим протокол. Введите в открывшемся диалоге схему, код и значение, соответствующие добавляемой процедуре;

  • "Причина запрашиваемой процедуры" — причина запроса на выполнение процедуры, для которой применим протокол. Введите в открывшемся диалоге схему, код и значение, соответствующие добавляемой причине запрашиваемой процедуры.



Например, если в критерии применимости указаны модальность MG и анатомическая область Breast, протокол может применяться к маммографическим сериям, относящимся к анатомической области Breast.

DICOM-Просмотрщик поддерживает несколько схем кодирования для обозначения анатомических областей. Поэтому серия может соответствовать критерию даже в том случае, если анатомическая область в её DICOM-тегах записана в другой поддерживаемой схеме кодирования.

Заданный критерий применимости должен соответствовать требованиям DICOM-стандарта. Если критерий задан некорректно, DICOM-Просмотрщик отображает сообщение об ошибке и не сохраняет такой критерий.

23.3.2 Управление типами серий при создании протокола

В рамках одного протокола отображения пользователь может задавать правила сразу для нескольких типов серий из одного исследования.

Чтобы добавить новый тип серий, выполните следующие действия:

  1. Перейдите на вкладку "Определение".

  2. Нажмите на кнопку "ДОБАВИТЬ СЕРИЮ". В конец выпадающего списка добавляется новый тип серии с наименованием Series N, где N — порядковый номер типа серии.

  3. Задайте критерии отбора для каждого созданного типа серии (см. раздел 23.3.3).

PIC Для сохранения протокола отображения у каждого созданного типа серии должен быть задан хотя бы один критерий отбора.

Чтобы привязать новый тип серий к окну макета, выполните следующие действия:

  1. Перейдите на вкладку "Макеты" и выберите нужное окно.

  2. В выпадающем списке "Серии" на вкладке "Параметры" выберите тип серии, изображения которой должны отображаться в данном окне.

Чтобы удалить ранее созданный тип серий, выполните следующие действия:

  1. Перейдите на вкладку "Определение".

  2. В выпадающем списке "Серии" выберите тип серии, который необходимо удалить, и нажмите на кнопку "УДАЛИТЬ СЕРИЮ".

При удалении типа серии порядковые номера всех последующих типов серий автоматически уменьшаются на единицу (например, Series 3 станет Series 2). Если удалённый тип серии был назначен какому-либо окну в макете, для этого окна автоматически устанавливается тип серии с именем Series 1.

PIC Базовый тип серии Series 1 удалить нельзя.

23.3.3 Критерии отбора серии

Критерии отбора серии уточняют, какая серия изображений должна использоваться в протоколе после применения критериев применимости. В отличие от критериев применимости, критерии отбора проверяются по правилу "И": серия должна соответствовать всем заданным критериям отбора.

Чтобы добавить критерий отбора серии, нажмите кнопку добавления PIC в блоке "Критерии отбора серии". Откроется диалоговое окно "Новый критерий отбора серии" (рис. 23.4).

Критерий отбора включает следующие параметры:

  • "Атрибут" — DICOM-тег, по которому выполняется отбор. Доступен ограниченный список атрибутов;

  • "Значение (CS)" — одно или несколько значений, с которыми сравнивается значение DICOM-тега серии. Значение критерия не может быть пустым;

  • "Номер значения" — номер значения в DICOM-теге серии. Значение 0 означает, что для соответствия достаточно совпадения с любым значением целевого DICOM-тега;

  • "Признак применения" — определяет поведение при отсутствии выбранного атрибута в DICOM-тегах серии. Значение MATCH указывает, что серия считается соответствующей критерию при отсутствии целевого атрибута в DICOM-тегах. Значение NO_MATCH указывает, что серия считается не соответствующей критерию при отсутствии целевого атрибута в DICOM-тегах.



Например, если в качестве критерия отбора (атрибута) используется тег BodyPartExamined (0018,0015) со значением BREAST и признаком применения NO_MATCH, в этом случае протокол будет использовать только те серии, у которых значение тега соответствует заданному.

23.3.4 Макеты протокола отображения

Макет задаёт набор окон и порядок их размещения на экране. Протокол может содержать несколько макетов, между которыми можно переключаться во время просмотра серии. На вкладке "Макеты" (рис. 23.5) отображается список макетов, заданных в протоколе. По умолчанию для нового протокола создаётся один макет с именем "New layout".



Конфигурация размещения окон в макете настраивается так же, как пользовательский шаблон размещения серий на вкладке "Размещение изображений" в настройках модуля "Просмотр изображений": ячейки можно последовательно разделять на строки и столбцы, а ранее разделённые ячейки — объединять. Подробнее о настройке пользовательского шаблона см. в разделе 18.7.1.

Чтобы настроить макет, выберите его в списке макетов. В области настройки шаблона на вкладке "Параметры" отображается текущая структура выбранного макета. Выберите ячейку, чтобы задать параметры соответствующего окна.

Для каждого окна макета можно настроить:

  • метку окна;

  • тип серии;

  • размещение изображений внутри окна;

  • способ пролистывания изображений (отображается, если на макете более одной ячейки);

  • сортировку изображений;

  • горизонтальное и вертикальное выравнивание изображений;

  • критерии фильтрации изображений.

Размещение изображений внутри окна задаёт количество столбцов и строк, в которых изображения серии отображаются внутри выбранного окна. Способ пролистывания определяет, сколько изображений прокручивается за один раз: одно изображение или весь экран изображений. Сортировка изображений задаёт порядок просмотра изображений в окне.

В отличие от обычного пользовательского размещения серий, макет протокола отображения дополнительно задаёт метки окон, выравнивание изображений и критерии фильтрации для каждого окна. Эти параметры применяются автоматически, когда протокол отображения выбран для серии.

Во вкладке "Критерии фильтрации" отображается список критериев фильтрации. Критерии фильтрации позволяют отображать в выбранном окне только часть изображений серии, например изображения определённой проекции или латеральности. Список критериев фильтрации для нового окна по умолчанию пуст. Если для окна задано несколько критериев фильтрации, в окне отображаются изображения, соответствующие заданным условиям фильтрации.

Чтобы установить критерии фильтрации изображений серии, нажмите кнопку добавления PIC во вкладке "Критерии фильтрации". Откроется диалоговое окно "Новый критерий фильтрации" (рис. 23.6).



Критерии фильтрации описываются общей структурой FilterConditionInterface. Она определяет набор параметров, по которым DICOM-Просмотрщик проверяет изображения серии перед отображением в выбранном окне макета. В интерфейсе конфигурации протокола отображения поддерживаются следующие типы критериев фильтрации:

OperatorFilterCondition используется для фильтрации изображений по значению выбранного оператора. В критерии задаются:

Для фильтрации по оператору доступны следующие правила сравнения:

CategoryFilterCondition используется для фильтрации по категории изображения. Такой критерий применяется, когда условие фильтрации определяется не одним явно выбранным DICOM-тегом, а категорией, для которой в программе реализован отдельный алгоритм проверки.



В критерии фильтрации по категории задаются:

Категория IMAGE_PLANE используется для фильтрации изображений по плоскости и может принимать значения:

Для категории IMAGE_PLANE доступны операторы MEMBER_OF и NOT_MEMBER_OF. Например, критерий с категорией IMAGE_PLANE, оператором MEMBER_OF и значением SAGITTAL позволяет отображать в выбранном окне изображения, относящиеся к сагиттальной плоскости.

Фильтрация по наличию атрибута используется, если важно проверить сам факт наличия или отсутствия DICOM-тега в изображении.



В таком критерии задаются:

Для параметра "Наличие" доступны значения:

Для критериев OperatorFilterCondition и CategoryFilterCondition признак применения определяет поведение при отсутствии данных, необходимых для проверки условия:

Если заданные критерии применимости, критерии отбора серии или критерии фильтрации не соответствуют требованиям DICOM-стандарта, DICOM-Просмотрщик отображает сообщение об ошибке.