Эту функцию можно включить, если приложению требуется журналирование HL7-сообщений. При её включении неразобранные (unparsed) HL7-сообщения будут записываться в расположение, заданное пользователем. Также пользователю предоставляется возможность журналировать неразобранные HL7-сообщения, которые не были успешно приняты архивом.
Примечание: Если в сообщениях нет даты в поле 6 сегмента MSH либо при разборе даты возникло любое другое исключение, для журналирования успешных или ошибочных сообщений выбирается текущая системная дата. Расположение будет тем же, что настроено пользователем.
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.HL7 Log File Pattern и HL7 Error Log File Pattern, как показано ниже, и нажмите Save.Можно создать LDIF-файл и импортировать его на сервер LDAP с помощью утилиты командной строки ldapmodify. - Для настройки на уровне Archive device:
version: 1
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: hl7LogFilePattern
hl7LogFilePattern: ${jboss.server.data.dir}/hl7/${date,yyyy/MM/dd}/${SerialNo}-${MSH-9}.hl7
-
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: hl7ErrorLogFilePattern
hl7ErrorLogFilePattern: ${jboss.server.data.dir}/hl7-error/${date,yyyy/MM/dd}/${SerialNo}-${MSH-9}.hl7
-
version: 1
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: hl7LogFilePattern
hl7LogFilePattern: ${jboss.server.data.dir}/hl7/${date,yyyy/MM/dd}/${SerialNo}-${MSH-9}.hl7
-
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: hl7ErrorLogFilePattern
hl7ErrorLogFilePattern: ${jboss.server.data.dir}/hl7-error/${date,yyyy/MM/dd}/${SerialNo}-${MSH-9}.hl7
-
либо используйте функцию Add Attribute... и Add Value... в Apache Directory Studio.
Описание атрибутов можно найти в документации Archive Device и/или Archive HL7 Application.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.
Примечание: В случае любой ошибки запись о ней появится в обоих расположениях (если они настроены).
Как видно из приведённых атрибутов, пользователь может задавать формат даты по своему выбору, номер поля заголовка HL7-сообщения и SerialNo для уникальности имён файлов.