Conditions (Условия) могут потребоваться в следующих конфигурациях архива - Archive Attribute Coercion — Legacy - Archive Attribute Coercion — New - Archive Compression Rule - Export Rule - Export Priors Rule - MPPS Forward Rule - Store Access Control ID Rule - Study Retention Policy - правила UPS on Store - правила UPS on UPS Completed
и в - Archive Device Extension — HL7 Procedure Status Update Attribute Conditions - Archive AE Extension — HL7 Procedure Status Update Attribute Conditions
позволяя пользователям выполнять определённые операции, когда - Отправляющие и/или принимающие имена хостов и application entities - Любые из атрибутов DICOM во входящих и/или исходящих наборах данных
совпадают с конкретными значениями или соответствуют определённому шаблону.
Условие может быть указано в одном из следующих форматов, например:
- SendingApplicationEntityTitle[!]={value}
- SendingHostname[!]={value}
- ReceivingApplicationEntityTitle[!]={value}
- ReceivingHostname[!]={value}
- {AttributeTagOrKeyword[number]}[!]={value}
- {SequenceTagOrKeyword.AttributeTagOrKeyword[number]}[!]={value}
где {value} может быть конкретным значением или может быть указан как шаблон regex.
!= для условия несовпадения{value} можно указать через разделитель «вертикальная черта» (|)| Пример | Значение |
|---|---|
SendingApplicationEntityTitle=FORWARD |
применять конфигурацию только когда AE удалённой системы равно FORWARD |
Modality!=MR\|CT |
применять конфигурацию для всех значений Modality (0008,0060), отличных от MR или CT |
PatientID=00.* |
применять конфигурацию только если Patient ID (0010,0020) начинается с префикса 00 |
AccessionNumber!=.+ |
применять конфигурацию только если Accession Number (0008,0050) в наборе данных объекта не имеет значения |
StudyDescription!=Test |
применять конфигурацию для исследований, у которых Study Description (0008,1030) не равно TEST |
ProcedureCodeSequence.CodeValue=MRProcedure |
применять конфигурацию только если код (т. е. Code Value (0008,0100)) в Procedure Code Sequence (0008,1032) совпадает с указанным значением. |
00180015=JAW\|THROAT |
применять конфигурацию только если Body Part Examined (0018,0015) равно JAW или THROAT. |
00321034.00080100=RequestingServiceCode |
применять конфигурацию если код (т. е. Code Value (0008,0100)) в Requesting Service Code Sequence (0032,1034) совпадает с указанным значением. |
ImageType[3]=LOCALIZER |
применять конфигурацию если третье значение в многозначном атрибуте Image Type (0008,0008) равно Localizer. |