Эту функцию можно использовать, когда требуется подавить создание пациентов в архиве для заданных типов HL7-сообщений. Если функция включена, обработка сообщений выполняется только для уже существующих в архиве пациентов. Это можно описать следующим образом:
Подавление создания пациента фиксируется в server.log.
Обратите внимание, что эту настройку можно выполнить на уровне расширения Archive Device либо на уровне расширения Archive HL7 Application. Значения, заданные на уровне Archive HL7 Application, переопределяют значения, заданные на уровне Archive Device.
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 No Patient Create Message Type,
и нажмите Save.Можно создать LDIF-файл и импортировать его на сервер LDAP с помощью утилиты командной строки ldapmodify.
Для настройки на уровне Archive device:
version: 1
dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: hl7NoPatientCreateMessageType
hl7NoPatientCreateMessageType: OMI^O23
Для настройки на уровне расширения Archive HL7 application:
version: 1
dn: hl7ApplicationName=*,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
changetype: modify
add: hl7NoPatientCreateMessageType
hl7NoPatientCreateMessageType: OMI^O23
либо используйте функцию Add Attribute... и Add Value... в Apache Directory Studio,
чтобы добавить атрибуты на уровне Archive Device (например: dicomDeviceName=dcm4chee-arc) или уровне Archive HL7 Application
(например: hl7ApplicationName=*) в конфигурации архива.
Описание атрибутов можно найти в документации Archive Device или Archive HL7 Application.
Перейдите на вкладку Control на странице Configuration в UI архива и перезагрузите конфигурацию.
Отправьте сообщение order feed, содержащее пациента, которого нет в архиве. Убедиться в наличии или отсутствии пациента в архиве можно с помощью сервиса запроса пациентов.
hl7snd -c localhost:2575 /path_to_orderMessage.hl7
Через UI архива выполните запрос записей modality worklist. Записи не будут найдены, если пациент, указанный в сообщении, отсутствует в архиве.