Содержание - Особенности конфигурации - Настройки, общие для всех типов коэрсии - Настройки, специфичные для типа коэрсии 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-транзакции / роли.
| Значение | Значение |
|---|---|
C_STORE_RQ |
Применимо к объектам, сохранённым / извлечённым через C_STORE / STOW / WADO |
C_FIND_RQ |
Применимо к наборам данных запросов C-FIND / QIDO |
C_FIND_RSP |
Применимо к наборам данных ответов C-FIND / QIDO |
N_CREATE_RQ |
Применимо к наборам данных запросов N-CREATE |
| Значение | Значение |
|---|---|
PRESERVE |
Обнуляет атрибуты в новом наборе данных, которые отсутствуют в исходном наборе данных |
SUPPLEMENT |
Атрибуты, отсутствующие в исходном наборе данных, будут дополнены |
MERGE |
Значения атрибутов будут записаны из нового набора данных |
OVERWRITE |
Значения атрибутов будут обнулены в исходном наборе данных, если они были пустыми в новом наборе данных |
Может применяться во всех сценариях использования
<path-to-custom.xsl>Применимо только в 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-изображений |
До v5.29.2 - Merge Local MWL SCP(s)
Начиная с версии 5.30.0 - Merge Local MWL Worklist Label(s)
Может применяться во всех сценариях использования
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 Attribute Tag(s):
Чтобы обнулить атрибут, просто укажите DICOM-атрибут в виде hex-строки, например:
- 00080050: обнуляет Accession Number в наборе данных
- 7FE00010: обнуляет Pixel Data в наборе данных
Может применяться в следующих сценариях использования: - 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 IDs: Применимо только если Nullify Issuer of Patient ID установлено в - MATCHING - NON_MATCHING
Может применяться в следующих сценариях использования: - 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 |
Может применяться в следующих сценариях использования: - 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 Dataset Attributes from Device для общего понимания этого типа коэрсии.
Применимо только в Coerce outgoing C-STORE requests on sending studies from archive — сценарий использования
Поддерживаемые профили де-идентификации:
- BasicApplicationConfidentialityProfile
- RetainLongitudinalTemporalInformationFullDatesOption
- RetainDeviceIdentityOption
- RetainInstitutionIdentityOption
- RetainUIDsOption
- (proprietary) RetainPatientIDHashOption
Применимо только в Coerce outgoing C-STORE requests on sending studies from archive — сценарий использования
Может применяться в следующих сценариях использования: - Coerce incoming C-STORE requests on receive of studies to archive - Coerce outgoing (MWL) C-FIND responses sent from archive
Может применяться в следующих сценариях использования: - 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 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 Sets using Coercions для общего понимания этого типа коэрсии.
Применимые коэрсии для каждой DIMSE-транзакции / роли подробно объяснены по следующим ссылкам.