Проверка сообщений Mirth Connect и HL7 v3

Я использую Mirth Connect (стабильная версия) для создания интерфейсов для HL7v3. Я создал интерфейс для получения сообщения PRPA_IN201305UV02.

На данный момент я хочу сделать некоторую проверку входящего XML-сообщения. После некоторого поиска я обнаружил, что в HL7 есть файлы схем (xsd) для проверки правильности сообщений.

Итак, я пытаюсь реализовать проверку по файлу xsd. При поиске на веселом форуме один из администраторов опубликовал ссылка на библиотеку Java для проверки XML.

В преобразователе источника моего канала я написал javascript на основе этой ссылки.

// parse an XML document into a DOM tree
var parser = Packages.javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder();
var document = parser.parse(msg);

Последняя строка кода вызывает у меня ошибку, когда я получаю сообщение

Wrapped java.net.MalformedURLException: no protocol

Я также пробовал с

var document = parser.parse(messageObject.getRawData());

Но я получаю ту же ошибку.

Чего здесь не хватает? Это лучший способ выполнить проверку XML в Mirth Connect?

Спасибо


person capzulu    schedule 26.06.2013    source источник
comment
Не по теме, в Неофициальном руководстве разработчика Mirth Connect v3.0 (доступно на mirthconnect.isarp.com) описываются проверки как схемы XML, так и схемы. В дополнение к этому вы можете обратиться к Неофициальному руководству разработчика по основам HL7v3 (hl7.isarp.com), чтобы узнать, какого уровня проверки вы можете достичь с помощью этих инструментов.   -  person Shamil    schedule 18.09.2014


Ответы (1)