Можно настроить экспорт некоторых или всех исследований пациента при получении HL7-сообщений для того же пациента.
Настройте один или несколько DICOM Exporter для каждого назначения.
Menu->Configuration, затем на странице Devices
Edit устройство dcm4chee-arc. Перейдите в Extensions и Edit extension у Device Extension. Снова перейдите
в его Extensions и Edit extension у Archive device.Menu->Configuration, затем на странице
Devices Edit устройство dcm4chee-arc. Перейдите в Extensions и Edit extension у Device Extension.
Перейдите в Child Objects и выберите HL7-приложение, для которого нужно настроить функцию. Перейдите в Extensions
и Edit extension у Archive HL7 Application.Child Objects добавьте HL7 Export Rule. Укажите Name, Exporter ID, Suppress Duplicate Export Interval
и нажмите Save.Это приведёт к запуску экспорта исследований для пациентов всякий раз, когда архивом получено любое обработанное HL7-сообщение, ссылающееся на этого пациента.
Conditions и нажмите Save.Это гарантирует, что исследования пациента(ов), на которых ссылаются обработанные HL7-сообщения, будут экспортированы, только если указанные условия совпадают с информацией во входящем HL7-сообщении.
Entity Selector и нажмите Save.Например, если задать значение priors=2&StudyAge=-5Y&ModalitiesInStudy=CT, это означает выбрать не более 2 предыдущих
исследований не старше 5 лет, содержащих хотя бы одну CT-серию.
Ignore Assigning Authority of Patient ID как ALWAYS и нажмите Save.Это гарантирует, что Issuer of Patient ID во входящих HL7-сообщениях не будет учитываться при поиске исследований (подлежащих экспорту) этого пациента в базе данных архива.
Ignore Assigning Authority of Patient ID как MATCHING или NON_MATCHING. Добавьте один или несколько
Assigning Authority of Patient ID и нажмите Save.Это гарантирует, что только настроенные Matching или Non Matching Issuer of Patient ID будут сопоставляться с теми, что присутствуют во входящих HL7-сообщениях, и затем для этих пациентов в базе данных архива исследования будут экспортированы.
Можно создать LDIF-файл (напр.):
Чтобы настроить на уровне Archive device,
version: 1
dn: cn=Default HL7 Export Rule,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: hl7ExportRule
cn: Default HL7 Export Rule
dcmDuration: PT1H
dcmExporterID: STORESCP
dcmProperty: MSH-3=FORWARD
dcmEntitySelector: priors=2&StudyAge=-5Y&ModalitiesInStudy=CT
dcmNullifyIssuerOfPatientID: MATCHING
dcmIssuerOfPatientID: CANCER-HOSPITAL-ISSUER&1.2.40.0.13.1.1.999.111.11113&ISO
Чтобы настроить на уровне Archive HL7 application,
version: 1
dn: cn=Default HL7 Export Rule,hl7ApplicationName=DCM4CHEE|HL7APP,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: hl7ExportRule
cn: Default HL7 Export Rule
dcmDuration: PT1H
dcmExporterID: STORESCP
dcmProperty: MSH-3=FORWARD
dcmEntitySelector: priors=2&StudyAge=-5Y&ModalitiesInStudy=CT
dcmNullifyIssuerOfPatientID: MATCHING
dcmIssuerOfPatientID: CANCER-HOSPITAL-ISSUER&1.2.40.0.13.1.1.999.111.11113&ISO
и импортировать его на LDAP-сервер с помощью утилиты командной строки ldapmodify.
dicomDeviceName=dcm4chee-arc) или на
уровне Archive HL7 Application (напр.: hl7ApplicationName=DCM4CHEE|HL7APP) в конфигурации архива.Описание атрибутов см. в HL7 Export Rule.
Сведения о длительностях см. в формате длительностей ISO-8601.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.
Запустите инструмент STORESCP.
storescp -b <AET>:<port>
Отправьте исследование в архив
storescu -c DCM4CHEE@<hostname>:<port> /pathToStudy
Отправьте HL7-сообщение в архив для того же пациента.
hl7snd -c <hostname>:<port> /pathToHL7Msg
В окне инструмента storescp будет видно, что исследования этого пациента были экспортированы назначению STORESCP.