Содержание - Обзор - Конфигурация - Сетевое подключение HL7 - HL7-приложение - AE, ассоциированный с HL7-приложением - HL7-приложение: MWL SCP назначения — до v5.29.2 - Метка MWL Worklist для HL7-приложения — начиная с v5.30.0 - Сопоставление HL7 в MWL - Принуждение атрибутов запросов MWL C-FIND
Архив DCM4CHEE можно настроить на приём HL7-сообщений через один или несколько приёмников, т. е. HL7 Applications, слушающих на одном общем или разных HL7 Network Connection. Эти HL7-приложения используются для наполнения общих или раздельных MWL SCP, специфичных для приёмника HL7.
Дополнительно можно настроить принуждение атрибутов для входящих MWL C-Find-запросов в архив, специфичное для HL7-приложений архива.
HL7 Network Connection
Конфигурация архива по умолчанию преднастроена двумя специализированными сетевыми подключениями HL7, слушающими на портах 2575 и 12575 (TLS). В зависимости от ваших нужд можно клонировать эти сетевые подключения для прослушивания других портов и использовать их в HL7-приложении по мере необходимости.
Configuration -> Devices -> dcm4chee-arc -> Child Objects -> Network Connections.Clone this Network Connections part напротив подключения 2575 hl7 или 12575 hl7-tls.Port, переименуйте Name и нажмите Save.HL7 Application
По умолчанию архив преднастроен HL7-приложением *, что означает возможность приёма любых
настроенных типов принимаемых сообщений
независимо от значений Receiving application and facility name
(MSH-5 и MSH-6) во входящих HL7-сообщениях.
В зависимости от задач вашего архива можно клонировать HL7-приложение по умолчанию и переименовать клонированные HL7-приложения так, чтобы они совпадали со значениями полей Receiving application and facility name (MSH-5 и MSH-6) во входящих HL7-сообщениях. Это может быть особенно полезно, если нужно иметь индивидуальные таблицы стилей для сопоставления HL7 в MWL только для конкретных принимающих приложений и подразделений. Другой сценарий для отдельных HL7-приложений — когда нужно настроить принуждение атрибутов для запросов MWL C-FIND только для определённых принимающих приложений и подразделений.
Configuration -> Devices -> dcm4chee-arc -> Extensions -> Device Extension -> Child Objects -> HL7 Application.Clone this HL7 Applications part напротив * из списка HL7-приложений.HL7 Application Name, чтобы оно совпадало со значениями полей MSH-5 и MSH-6 HL7-сообщений;
например, DEPARTMENT-A|HOSPITAL-A.Network Connection Reference, чтобы сослаться на другое HL7 Network Connection.Save, чтобы сохранить конфигурацию.HL7 Application associated AE
Каждое HL7-приложение ассоциировано с локальным Application Entity
для обеспечения хранения структурированных текстовых отчётов или инкапсулированных PDF-отчётов, поступающих в HL7 ORU-сообщениях, принимаемых архивом.
По умолчанию локальный AE, ассоциированный с HL7-приложениями, — DCM4CHEE. При желании можно связать различные AE
с различными HL7-приложениями архива.
- Перейдите в Configuration -> Devices -> dcm4chee-arc -> Child Objects -> Network AEs.
- Используйте Clone this Network AEs part напротив DCM4CHEE из списка application entities.
- Переименуйте AE Title и нажмите Save.
- Перейдите в Configuration -> Devices -> dcm4chee-arc -> Extensions -> Device Extension -> Child Objects -> HL7 Application.
- Выберите созданное / клонированное HL7-приложение из списка.
- Перейдите в его Extensions -> Archive HL7 Application -> Edit extension -> Attributes.
- Выберите созданный / клонированный AE для поля AE Title и нажмите Save.
HL7 Application Destination MWL SCP
Примечание: Это поле доступно только до версии архива 5.29.2
Каждое HL7-приложение можно связать с Application Entity назначения, чтобы разделять DICOM Modality Worklists при создании в момент приёма HL7 order-сообщений.
По умолчанию у HL7-приложения * нет AE назначения, что означает, что созданные записи MWL будут предоставляться
всеми настроенными MWL SCP архива.
При желании можно настроить конкретный AE для HL7-приложения по умолчанию (*) или для отдельных HL7-приложений архива.
- Перейдите в Configuration -> Devices -> dcm4chee-arc -> Child Objects -> Network AEs.
- Используйте Clone this Network AEs part напротив DCM4CHEE из списка application entities.
- Переименуйте AE Title и нажмите Save.
- Перейдите в Configuration -> Devices -> dcm4chee-arc -> Extensions -> Device Extension -> Child Objects -> HL7 Application.
- Выберите созданное / клонированное HL7-приложение из списка.
- Перейдите в его Extensions -> Archive HL7 Application -> Edit extension -> Attributes.
- Выберите созданный / клонированный AE для поля Destination MWL SCP и нажмите Save.
Примечание: AE, настроенный как Destination MWL SCP, можно использовать для настройки принуждения атрибутов, специфичного
для запросов MWL C-FIND, принимаемых этим AE.
HL7 Application MWL Worklist Label
Примечание: Это поле доступно только в версиях архива 5.30.0 и выше
Каждое HL7-приложение можно связать с Worklist Label (0074,1202), чтобы разделять DICOM Modality Worklists
при создании в момент приёма HL7 order-сообщений.
По умолчанию MWL Worklist Label
на HL7-приложении по умолчанию * не задана, то есть созданные записи MWL не привязаны к конкретной MWL Worklist и предоставляются
всеми AE архива с Transfer Capability для MWL SCP.
При желании можно настроить конкретную метку Worklist для HL7-приложения по умолчанию (*) или для отдельных HL7-приложений архива,
задав одну или несколько UI MWL Worklist Label.
Эти настроенные UI MWL Worklist Label затем можно выбрать в поле MWL Worklist Label HL7-приложения.
HL7 to MWL Mapping
Таблица стилей, используемая для транскодирования входящих HL7 order-сообщений,
преднастроена на уровне archive device (применяется ко входящим HL7 order-сообщениям) по умолчанию.
- Перейдите в Configuration -> Devices -> dcm4chee-arc -> Extensions -> Device Extension -> Archive Device Extension -> Attributes.
- Schedule Procedure Template URI
Ознакомьтесь с HL7 Order to DICOM MWL Mapping, чтобы понять соответствие между полями HL7 order-сообщения и атрибутами DICOM Modality Worklist.
При необходимости эту таблицу стилей можно кастомизировать и настроить на уровне расширения HL7 Applications архива
(применяется только к входящим HL7 order-сообщениям, принимаемым этими отдельными HL7-приложениями архива).
- Перейдите в Configuration -> Devices -> dcm4chee-arc -> Extensions -> Device Extension -> Child Objects -> HL7 Application.
- Выберите HL7-приложение, которое было создано / клонировано.
- Перейдите в его Extensions -> Archive HL7 Application -> Edit extension -> Attributes. Измените следующий файл, указав
вашу кастомную таблицу стилей:
- Schedule Procedure Template URI
- Нажмите Save, чтобы сохранить конфигурацию.
- При необходимости добавьте вашу кастомную таблицу стилей в Vendor Data архива.
MWL C-Find Requests Attribute Coercions
По умолчанию преднастроенного Attribute Coercion для принуждения входящих MWL C-Find-запросов в архив нет. В зависимости от ваших требований можно задать одно общее принуждение атрибутов на уровне archive device либо настроить его на уровне archive AE.
Для настройки на уровне archive device:
- Перейдите в Configuration -> Devices -> dcm4chee-arc -> Extensions -> Device Extension -> Extensions -> Archive Device ->
Edit extension -> Child Objects -> Attribute Coercion -> Add.
Для настройки принуждения атрибутов, специфичного для HL7-приёмника:
- Перейдите в Configuration -> Devices -> dcm4chee-arc -> Child Objects.
- Выберите созданный / клонированный либо AE по умолчанию DCM4CHEE ассоциированный с HL7-приложением.
- Перейдите в его Extensions -> Network AE Extension -> Edit extension -> Extensions -> Archive Network AE -> Edit extension
-> Child Objects -> Attribute Coercion -> Add.