Можно настроить экспорт некоторых или всех релевантных предыдущих (prior) исследований пациента при получении новых исследований для того же пациента.
Настройте один или несколько DICOM Exporter для каждого назначения.
Menu->Configuration, затем на странице Devices
Edit устройство dcm4chee-arc. Перейдите в Extensions и Edit extension у Device Extension. Снова перейдите
в его Extensions и Edit extension у Archive device.Menu->Configuration, затем на странице Devices
Edit устройство dcm4chee-arc. Перейдите в Child Objects и выберите Application Entity, для которого нужно
настроить функцию. Перейдите в Extensions и Edit extension у Network AE extension. Снова перейдите в его
Extensions и нажмите Edit extension у Archive Network AE.Child Objects добавьте Export Priors Rule. Укажите Name, Exporter ID, Suppress Duplicate Export Interval
и одно или несколько необязательных полей Attribute Conditions, Time Conditions и Entity Selector и нажмите Save.Это приведёт к запуску экспорта исследований для пациентов всякий раз, когда архивом получено любое обработанное HL7-сообщение, ссылающееся на этого пациента.
Attribute Conditions и нажмите Save.Это гарантирует, что некоторые или все релевантные предыдущие исследования пациента будут экспортированы, только если атрибут(ы), присутствующие во входящих объектах исследований этого пациента, совпадут с условиями атрибутов, заданными в этом правиле.
Entity Selector и нажмите Save.Например, если задать значение priors=2&StudyAge=-5Y&ModalitiesInStudy=CT, это означает выбрать не более 2 предыдущих
исследований не старше 5 лет, содержащих хотя бы одну CT-серию.
Time Conditions и нажмите Save.Это гарантирует, что если новые исследования пациента были получены в указанном(ых) расписании(ях) времени и правило Export Priors Rule совпало с любыми остальными условиями (если заданы), то некоторые или все релевантные предыдущие исследования этого пациента будут экспортированы.
Можно создать LDIF-файл (напр.):
Чтобы настроить на уровне Archive device,
version: 1
dn: cn=Default Export Prior Rule,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: dcmExportPriorsRule
cn: Default Export Prior Rule
dcmDuration: PT1H
dcmExporterID: STORESCP
dcmSchedule: hour=22-23 dayOfWeek=0
dcmProperty: SendingApplicationEntityTitle=FORWARD
dcmEntitySelector: priors=2&StudyAge=-5Y&ModalitiesInStudy=CT
Чтобы настроить на уровне Archive Application Entity,
version: 1
dn: cn=Default Export Prior Rule,dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: dcmExportPriorsRule
cn: Default Export Prior Rule
dcmDuration: PT1H
dcmExporterID: STORESCP
dcmSchedule: hour=22-23 dayOfWeek=0
dcmProperty: SendingApplicationEntityTitle=FORWARD
dcmEntitySelector: priors=2&StudyAge=-5Y&ModalitiesInStudy=CT
и импортировать его на LDAP-сервер с помощью утилиты командной строки ldapmodify.
dicomDeviceName=dcm4chee-arc) или на
уровне Application Entity (напр.: dicomAETitle=DCM4CHEE) в конфигурации архива.Описание атрибутов см. в Export Priors Rule.
Сведения о длительностях см. в формате длительностей ISO-8601.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.
Запустите инструмент STORESCP.
storescp -b <AET>:<port>
Отправьте исследование в архив
storescu -c <AET>@<hostname>:<port> /pathToStudy
Если пациент, которому принадлежит приведённое выше исследование, уже присутствует в архиве и имеет исследования, то в окне инструмента storescp будет видно, что предыдущие исследования этого пациента были экспортированы назначению STORESCP.
Если пациента не было в архиве, повторно отправьте второе исследование для того же пациента в архив, и вы заметите, что первое отправленное исследование (в пункте 2 выше) было экспортировано назначению STORESCP.