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

Опции Merge Attributes

Formatting Options

Доступные опции форматирования для слияния атрибутов DICOM-набора данных:

Формат атрибутов Значение Пример
slice Срез значения атрибута с определённого индекса / позиции
(опционально до конечного индекса / позиции)
PatientID={PatientID,slice,3}
PatientID={PatientID,slice,3[,7]}
hash Хешировать значение указанного атрибута IssuerOfPatientID={00100010,hash}-{00100030}
AccessionNumber=ACC-{StudyInstanceUID,hash}
upper Преобразовать значение указанного атрибута в верхний регистр AccessionNumber={AccessionNumber,upper}

Примеры

Несколько примеров: - PatientID=JMS{PatientID}: Если PatientID в исходном наборе данных — P123, результирующий PatientID будет JMSP123 - PatientID={PatientID,slice,3}: Если PatientID в исходном наборе данных — JMSP456, результирующий PatientID будет P456 - IssuerOfPatientID=pdgen-{00100010,hash}-{00100030}: Результирующий IssuerOfPatientID будет pdgen с суффиксом из хеш-значений PatientName и суффиксом из PatientBirthDate - 00321034.00080100=ReqSrvCV01: Результирующий Code Value в RequestingServiceCodeSequence будет ReqSrvCV01 - StudyDescription= / IssuerOfAccessionNumberSequence.LocalNamespaceEntityID=: Результирующий набор данных будет иметь no values (без значений) для атрибута StudyDescription и атрибута LocalNamespaceEntityID внутри IssuerOfAccessionNumberSequence - StudyDescription! / IssuerOfAccessionNumberSequence.LocalNamespaceEntityID!: Результирующий набор данных не будет содержать атрибуты StudyDescription и LocalNamespaceEntityID внутри IssuerOfAccessionNumberSequence