次の方法で共有


BizTalk Accelerator for HL7 により BizTalk Server に追加される機能

Microsoft BizTalk Accelerator for HL7 (BTAHL7) は、BizTalk Server統合システムを医療統合システムに構築します。 これは、医療組織が必要とする機能を追加します。

BizTalk Serverの上に BTAHL7 をインストールします。 BTAHL7 は、コア BizTalk Server エンジンに機能を追加します。 機能、ツール、およびユーティリティが、BizTalk Server の機能、ツール、およびユーティリティに追加されます。 また、BizTalk Server SDK が提供するものにアプリケーション プログラミング インターフェイス (API) を追加します。

BTAHL72X メッセージ処理

BTAHL7 には、カスタマイズを必要とせずに、システムが HL7 メッセージをネイティブに処理できるようにする多くの機能とツールが追加されています。 BTAHL7 には、HL7 固有のトランザクションの全範囲を処理するために開発および展開するために必要なすべてのドキュメント仕様、アプリケーション、およびコンポーネントが含まれています。 BTAHL7 では、フラット ファイル スキーマBTAHL72Xサポートされています。 次の BTAHL7 コンポーネントは、メッセージ処理BTAHL72X実行します。

  • システムが HL7 メッセージをネイティブに解析およびシリアル化できるようにする HL7 逆アセンブラーとアセンブラー。 逆アセンブラーとアセンブラーは、xml への変換、デコードまたはエンコード、メッセージ検証など、メッセージに対して一連の処理手順を実行するBizTalk Server パイプラインの一部です。

  • システムが HL7 ベースのメッセージを受信または送信できるようにする最小下位層プロトコル (MLLP) アダプター。通常は MLLP プロトコルを使用して転送BizTalk Server。 MLLP アダプターを使用すると、BizTalk Serverと BTAHL7 が HL7 ベースのメッセージング アプリケーションと相互運用できるようになります。

  • システムが HL7 でエンコードされたメッセージを受信できるようにする HL7 メッセージ スキーマ。

BTAHL72XML メッセージ処理

BTAHL7 には、システムが XML メッセージを処理できるようにする多くの機能とツールが追加されています。 BTAHL7 は、XML を内部的に使用するBizTalk Serverを有効にして、メッセージに対する操作を実行するために HL7 メッセージを XML 形式に変換します。 BTAHL7 は、HL7 V2 に対してのみ XML への変換を実行します。X メッセージは、フラット ファイル形式でネイティブであるためです。 XML 形式のメッセージ 2.XML 変換は実行されません。 BTAHL7 は、変換せずにこれらのメッセージを解析および検証します。

サポートされている XML メッセージ スキーマは、HL7 V2.XML バージョンの HL7 organizationによって生成されるBTAHL72XML スキーマと、HL7 V2 に使用されるBTAHL72X スキーマです。X バージョン メッセージ (フラット ファイル形式)。 BTAHL7 には、BTAHL72XML トランザクションの全範囲を処理するために開発および展開するために必要なドキュメントの仕様、アプリケーション、およびコンポーネントが含まれています。 次の BTAHL7 コンポーネントは、メッセージ処理BTAHL72XML実行します。

  • システムが HL7 メッセージに対応する XML メッセージを解析およびシリアル化できるようにする XML 逆アセンブラーとアセンブラー。 XML 逆アセンブラーとアセンブラーには、自動受信確認やメッセージ検証など、BizTalk Server XML 逆アセンブラーとアセンブラーの機能を超えた機能強化が含まれています。

  • システムが HL7 メッセージ (両方とも V2) を受信できるようにする HL7 互換 XML スキーマ。X および V2.XML メッセージ)。 システムは V2 を変換します。X メッセージを XML メッセージに送信し (V2.XML メッセージは既に XML に入っています)、XML 対応の別のシステムに送信します。 同様に、BTAHL7 は XML メッセージを受信し、送信のために HL7 に変換できます。 BTAHL7 は、スキーマとマップを呼び出す HL7 パーサー、マップ、およびその他のBizTalk Server ツールと共に、XML ベースのドキュメント仕様を使用して HL7 固有のデータをまたは別の形式に変換します。 たとえば、標準の HL7 V2.0 形式または V2.5 形式のインターチェンジを受け取り、そのデータを既存の医療アプリケーションで使用できる別の形式に変換できます。

検証

BTAHL7 は HL7 V2 の検証を実行します。BizTalk Serverが実行できない X メッセージ。 BTAHL7 は、HL7 メッセージのヘッダーの構文的および概略的な検証を自動的に実行し、HL7 メッセージの本文の構造検証を自動的に実行します。 BTAHL7 は、その機能を有効にした場合に HL7 メッセージの本文のスケマティック検証を実行 します (「検証設定」を参照)。

HL7 でエンコードされたメッセージの本文の検証には、スキーマ、データ形式、ヘッダーフィールドと本文フィールド、列挙値が含まれます。 2.XML メッセージの検証には、標準の XML 検証であるスキーマに対する検証が含まれます。 詳細については、「フラット ファイル処理とBTAHL72XML処理BTAHL72X」を参照してください。

自動受信確認

メッセージング システムの信頼性を確保するために、BTAHL7 によって構成設定に基づいて自動的に生成される HL7 メッセージに対する受信確認 (ACK) が必要になる場合があります。

元のモードの AKS は、メッセージ ヘッダーと本文の検証を確認します。 拡張モードでは、BTAHL7 は、ヘッダーの検証時に送信する受け入れ ACK と、完全なメッセージの検証時に送信するアプリケーション ACK という 2 種類の ACK を生成します。 BTAHL7 は、BizTalk Serverからメッセージを受信する基幹業務アプリケーションによって遅延 ACK を生成します。

BTAHL7 は、双方向メッセージ トランスポートをサポートする受信確認処理を容易にします。

バッチ処理

ドキュメントはバッチ モードで処理できるため、処理オーバーヘッドを節約できます。 これらのバッチに対する応答をバッチ処理することもできます。 BTAHL7 を使用すると、HL7 2.X メッセージに対して次の 3 種類のバッチ処理を実行できます。

  • 受信バッチ処理。システムがメッセージをバッチとして受信し、個々のメッセージにフラグメント化します。

  • バッチイン/バッチアウト。システムがメッセージをバッチとして受信および送信します。

  • バッチ処理を作成します。システムは、個々のメッセージとして受信したメッセージのバッチを送信します。

    注意

    BTAHL7 では、V2.XML メッセージのバッチ処理機能は提供されません。

ログ記録

トラブルシューティングを強化するために、BTAHL7 を使用すると、システム コンポーネントによって通知されるエラーまたは警告を報告できます。 このようなイベントをフィルター処理したり、3 つのログ ストア (Windows イベント ログ、WMI、または BTAHL7SQL Server ログ ストア) に格納したり、BTAHL7 SDK を使用してカスタマイズしたりできます。

構成エクスプローラー

BTAHL7 パーティ、バッチ、受信確認、ログ ストアは、BTAHL7 構成エクスプローラーで構成できます。これは、BizTalk Serverが提供するツールに追加された管理ツールです。 このツールを使用すると、パーティ レベルでバッチ処理を開始することもできます。 BTAHL7 SDK を使用すると、これらの設定をプログラムでカスタマイズできます。

参照

BizTalk Server がビジネス ニーズを解決するしくみ