В рамках установки Mirth Connect (версия 3.5.1) я настроил канал TCP (LLP), который получает сообщение HL7 и отправляет XML с данными сегмента PID (плюс некоторые другие полезные сведения о HL7).сообщение) на внешний сайт.
Я хочу проверить сообщение (если содержит ошибку) и отфильтровать сообщение в соответствии с некоторыми правилами для данных PID сегмента (без имени, без фамилии и т. д.).Чтобы выполнить это требование, я написал простой фильтр JavaScript и установил в канале (из вкладки «Сводка») строгую проверку.
Но у меня такое поведение.
Если я не используюопция строгой проверки для сообщений, я получаю все данные PID сегмента в тегах, таких как PID.1, PID.2 и т. д. (например, для имени у меня есть следующая структура XML XXX....).
Вместо этого, если я использую опцию строгой проверки, сообщение (в фильтре) станет другим, и будут присутствовать другие теги (например, для имени у меня есть следующая структура XML XXX....).
Кто-то знает, почему у меня такое поведение?Это вызвано какой-то неправильной конфигурацией?Или это нормальное поведение?
Спасибо всем за поддержку.
ОБНОВЛЕНИЕ
Я понял только сейчас, что структуры не были видны.
Теперь да.
Еще раз спасибо за поддержку.