デフォルトでは、HL7 アクセラレータは、HL7.org に準拠していない HL7 v2 メッセージから XML を生成するように見えます (XML v2 XML スキーマと一致しません)。HL7 v2XML 準拠の xml を生成することは可能ですか?
編集:
HL7v2 XML を他の xml 形式に変換する xslt 変換があります。これらは、当社のプラットフォームの一部である他のツールによって使用されます。BTAHL72XRecievePipeline コンポーネントが HL72 準拠の XML を生成した場合、これらの変換を BizTalk で単純に再利用できますが、パイプラインによって生成された xml は何らかの理由でわずかに異なります。それがなぜなのかはわかりません。
HL7.org の標準 HL7 2 XML 仕様を見ると、要素名には、biztalk スキーマが使用するアンダースコアの代わりにピリオドが使用されており、biztalk スキーマの要素名にはフィールド/コンポーネントの名前が追加されています。 HL7.org スキーマ フィールド/コンポーネント名は、要素のオプションの属性として指定されます。
BTAHL72XReceive/Send パイプラインには BTAHL7 スキーマが必要ですが、BTAHL72XMLRecieve/Send パイプラインには HL7 2 XML スキーマが使用されているようです。しかし、BTAHL72XReceive/Send パイプラインからも HL7 2 XML を使用できるのは理にかなっているでしょうか?