← Навигация по документации

Содержание - Особенности конфигурации - Настройки, общие для всех типов коэрсии - Настройки, специфичные для типа коэрсии Merging from MWL - Настройки, специфичные для типа коэрсии Merge attributes - Настройки, специфичные для типа коэрсии Nullify attributes - Настройки, специфичные для типа коэрсии Nullify Issuer of Patient ID - Настройки, специфичные для типа коэрсии Supplement Issuer of Patient ID Format - Настройки, специфичные для типа коэрсии Supplementing from Device - Настройки, специфичные для типа коэрсии De-identify or Anonymize attributes - Настройки, специфичные для типа коэрсии Retrieve object attributes as Received - Настройки, специфичные для типа коэрсии Coerce attributes from leading archive - Настройки, специфичные для типа коэрсии Use Calling AE Title as - Настройки, специфичные для типа коэрсии Trim ISO 2022 Character Set - Сценарии использования

С помощью Legacy Archive Attribute Coercion к входящему / исходящему набору данных можно применить несколько коэрсий, которые следуют предопределённой каскадной последовательности применения на основе настроенных полей в правиле.

Примечание: не каждое поле в Legacy Archive Attribute Coercion может использоваться для каждой DIMSE-транзакции / роли.

Особенности конфигурации

Настройки, общие для всех типов коэрсии

Rule Priority

DIMSE

Значение Значение
C_STORE_RQ Применимо к объектам, сохранённым / извлечённым через C_STORE / STOW / WADO
C_FIND_RQ Применимо к наборам данных запросов C-FIND / QIDO
C_FIND_RSP Применимо к наборам данных ответов C-FIND / QIDO
N_CREATE_RQ Применимо к наборам данных запросов N-CREATE

DICOM Transfer Role

SOP Class UID

Conditions

Attribute Update Policy

Значение Значение
PRESERVE Обнуляет атрибуты в новом наборе данных, которые отсутствуют в исходном наборе данных
SUPPLEMENT Атрибуты, отсутствующие в исходном наборе данных, будут дополнены
MERGE Значения атрибутов будут записаны из нового набора данных
OVERWRITE Значения атрибутов будут обнулены в исходном наборе данных, если они были пустыми в новом наборе данных

Настройки, специфичные для типа коэрсии Coercing attributes from XSL

Может применяться во всех сценариях использования

XSL Stylesheet URI

No Attribute Keyword

Настройки, специфичные для типа коэрсии Merging from MWL

Применимо только в Coerce incoming C-STORE requests on receive of studies to archiveсценарий использования

Следующие настройки являются общими для слияния атрибутов как из local, так и из external MWL SCP. - Merge MWL Template URI - Merge MWL Matching Key

Значение Значение
AccessionNumber Только Accession Number из набора данных DICOM-изображений учитывается при запросе MWL.
StudyInstanceUID Только Study Instance UID из набора данных DICOM-изображений учитывается при запросе MWL.
PatientID Patient ID и Accession Number из набора данных DICOM-изображений учитываются при запросе MWL. Если Accession Number отсутствует в атрибутах объекта, для запроса MWL учитывается только Patient ID.
PatientIDOnly Только Patient ID из набора данных DICOM-изображений учитывается при запросе MWL.
PatientIDAccessionNumber Patient ID и Accession Number из набора данных DICOM-изображений учитываются при запросе MWL. Если Accession Number отсутствует в атрибутах объекта, используется Study Instance UID.
ScheduledProcedureStepID Scheduled Procedure Step ID и Study Instance UID из набора данных DICOM-изображений учитываются при запросе MWL.
Примечание: Scheduled Procedure Step ID берётся из Request Attributes Sequence набора данных DICOM-изображений

Слияние атрибутов из local MWL SCP

До v5.29.2 - Merge Local MWL SCP(s)

Начиная с версии 5.30.0 - Merge Local MWL Worklist Label(s)

Слияние атрибутов из external MWL SCP

Настройки, специфичные для типа коэрсии Merge attributes

Может применяться во всех сценариях использования

Merge Attribute(s) в формате {attributeID}={value}, где указанный {attributeID} может быть Keyword или номером Tag, некоторые примеры: - PatientID=JMS{PatientID} - PatientID={PatientID,slice,3} - IssuerOfPatientID={00100010,hash}-{00100030}

{attributeID} внутри {value} будет заменён значением этого атрибута в исходном наборе данных.

См. различные Attributes Formatting Options on Coercion, которые можно использовать.

Настройки, специфичные для типа коэрсии Nullify attributes

Может применяться во всех сценариях использования

Nullify Attribute Tag(s): Чтобы обнулить атрибут, просто укажите DICOM-атрибут в виде hex-строки, например: - 00080050: обнуляет Accession Number в наборе данных - 7FE00010: обнуляет Pixel Data в наборе данных

Настройки, специфичные для типа коэрсии Nullify Issuer of Patient ID

Может применяться в следующих сценариях использования: - Coerce incoming C-STORE requests on receive of studies to archive - Coerce incoming (MWL) C-FIND requests to archive - Coerce incoming (MWL) C-FIND responses to archive and outgoing (MWL) C-FIND requests from archive

Nullify Issuer of Patient ID

Issuer of Patient IDs: Применимо только если Nullify Issuer of Patient ID установлено в - MATCHING - NON_MATCHING

Настройки, специфичные для типа коэрсии Supplement Issuer of Patient ID Format

Может применяться в следующих сценариях использования: - Coerce incoming C-STORE requests on receive of studies to archive - Coerce incoming (MWL) C-FIND requests to archive - Coerce incoming (MWL) C-FIND responses to archive and outgoing (MWL) C-FIND requests from archive

Issuer of Patient ID Format: - Формат Issuer of Patient ID (0010,0021), производный от других атрибутов, например {00100010,hash}-{00100030}: означает использование хэш-значения Patient Name (0010,0010) и Patient Birth Date (0010,0030), разделённых -. - Чтобы обнулить существующие значения Issuer of Patient ID (0010,0021) в полученных объектах перед дополнением с помощью Issuer of Patient ID Format, настройте соответствующим образом Nullify Issuer of Patient ID с (или без) Issuer of Patient ID. - В противном случае, если Nullify Issuer of Patient ID с (или без) Issuer of Patient ID не настроены, коэрсия по Issuer of Patient ID Format добавляется к существующему значению DICOM-атрибута Issuer of Patient ID (0010,0021).

Некоторые примеры: предположим, что Issuer of Patient ID Format настроен как {00100010,hash}-{00100030}, и ваша настройка выглядит так:

Nullify Issuer of Patient ID Issuer of Patient IDs Issuer of Patient ID (0010,0021) в наборе данных Результирующее коэрсированное значение
- - Issuer1 Issuer1-730FB623-19650412
- - - 730FB623-19650412
ALWAYS - Issuer1 730FB623-19650412
ALWAYS - - 730FB623-19650412
MATCHING Issuer1 Issuer1 730FB623-19650412
MATCHING Issuer2 Issuer1 Issuer1-730FB623-19650412
NOT_MATCHING Issuer1 Issuer1 Issuer1-730FB623-19650412
NOT_MATCHING Issuer1 Issuer2 730FB623-19650412

Настройки, специфичные для типа коэрсии Supplementing from device

Может применяться в следующих сценариях использования: - Coerce incoming C-STORE requests on receive of studies to archive - Coerce incoming (MWL) C-FIND requests to archive - Coerce incoming (MWL) C-FIND responses to archive and outgoing (MWL) C-FIND requests from archive - Coerce incoming MPPS N-CREATE requests to archive

Supplement from Device

См. Supplement Dataset Attributes from Device для общего понимания этого типа коэрсии.

Настройки, специфичные для типа коэрсии De-identify or anonymize attributes

Применимо только в Coerce outgoing C-STORE requests on sending studies from archiveсценарий использования

De-identifications(s)

Поддерживаемые профили де-идентификации: - BasicApplicationConfidentialityProfile - RetainLongitudinalTemporalInformationFullDatesOption - RetainDeviceIdentityOption - RetainInstitutionIdentityOption - RetainUIDsOption - (proprietary) RetainPatientIDHashOption

Настройки, специфичные для типа коэрсии Retrieving object attributes as received

Применимо только в Coerce outgoing C-STORE requests on sending studies from archiveсценарий использования

Retrieve as Received

Настройки, специфичные для типа коэрсии Coerce attributes from leading archive

Может применяться в следующих сценариях использования: - Coerce incoming C-STORE requests on receive of studies to archive - Coerce outgoing (MWL) C-FIND responses sent from archive

Leading C-FIND SCP

Настройки, специфичные для типа коэрсии Use Calling AE Title as

Может применяться в следующих сценариях использования: - Coerce incoming C-STORE requests on receive of studies to archive - Coerce incoming (MWL) C-FIND requests to archive - Coerce incoming (MWL) C-FIND responses to archive and outgoing (MWL) C-FIND requests from archive

Use Calling AE Title as

Настройки, специфичные для типа коэрсии Trim ISO 2022 Character Set

Может применяться в следующих сценариях использования: - Coerce incoming C-STORE requests on receive of studies to archive - Coerce incoming (MWL) C-FIND requests to archive - Coerce incoming (MWL) C-FIND responses to archive and outgoing (MWL) C-FIND requests from archive

Trim ISO 2022 Character Set

См. Trim ISO 2022 Character Sets using Coercions для общего понимания этого типа коэрсии.

Сценарии использования

Применимые коэрсии для каждой DIMSE-транзакции / роли подробно объяснены по следующим ссылкам.