Может ли BizTalk HL7 Accelerator создавать сообщения, совместимые с HL7 v2XML
По умолчанию, похоже, что ускоритель HL7 создает XML из сообщений HL7 v2, который не совместим с HL7.org (не соответствует их XML-схемам XML v2). Можно ли заставить его генерировать HL7 v2XML-совместимый xml?
Редактировать:
У нас есть xslt-преобразования, которые преобразуют HL7v2 XML в другие XML-форматы. Они используются другими инструментами, которые являются частью нашей платформы. Мы могли бы просто повторно использовать эти преобразования в BizTalk, если компонент BTAHL72XRecievePipeline сгенерировал XML, совместимый с HL72, но по какой-то причине xml, создаваемый конвейером, немного отличается. Я не уверен, почему это так.
Если вы посмотрите на стандартные спецификации XML HL7 2 от HL7.org, то имена элементов используют точки вместо подчеркиваний, которые используют схемы biztalk, а имена элементов в схемах biztalk добавляются с именем поля / компонента, тогда как в схемы HL7.org имена полей / компонентов указываются в качестве необязательных атрибутов элемента.
Похоже, что для трубопроводов BTAHL72XReceive/Send требуются схемы BTAHL7, а для трубопроводов BTAHL7 2 XMLRecieve/Send используются схемы HL7 2 XML. Но разве не имеет смысла использовать HL7 2 XML из трубопроводов BTAHL72XReceive/Send?