問題タブ [mirth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2767 参照

hl7 - Mirth Connect HTTP リスナー マッピング レスポンス ACK メッセージ

2 つの Mirth サーバーをマージしようとしています。1 つのサーバー (サーバー 1 と呼びましょう) はすべてのレコードを保持し、別のサーバー (サーバー 2) は最初のサーバーから HL7 メッセージを取得し、メッセージをデータベースに書き込みます。

これまでのところ、すべてが完璧でした。しかし、サーバー 1 は、各 HL7 メッセージを送信した後、ACK がこのトランザクションを完了したと見なし、リストから別のメッセージを送信するのを待ちます。

サーバー 2 (データベースに書き込みます) からの成功ステータスには、「Success: Database write success. 1 rows updated.」などの MySQL 応答が含まれます。これは、サーバー 1 が想定しているものではありません。

したがって、サーバー 1 はこの ACK を無効と見なし、「Message Read Error - Will Retry」というエラーを生成し、同じメッセージの再送信を試行し続けるため、サーバー 2 はデータベース内でメッセージを複製します。

Mirth Connect HTTP リスナーを使用していますが、同じ画面の HTTP リスナーを使用して最初のサーバーに ACK メッセージを送信するソリューションが見つかりませんでした。

これを行う方法はありますか?なにか提案を?

本当に助けが必要です。

0 投票する
2 に答える
10600 参照

web-services - POST を使用して Mirth HTTP コネクタを送信する方法

POST メソッドを使用してレスト サービスに送信する mirth インスタンスがあります。

ただし、Mirth は代わりに URL (GET など) を介して少なくとも 1 つのパラメーターを送信しているようです。

次のオプションが設定されています。

メソッド: POST マルチパート: いいえ 送信先: なし 応答コンテンツ: XML としてのヘッダーと本文 認証: いいえ 永続キューの使用: いいえ 文字セット エンコーディング: UTF-8

次に、5 つのクエリ パラメータがあります。

そのうちの 1 つは、「file」という名前と「${message.rawData}」の値です。私は Apache リクエスト ログを監視しており、この属性/値のペアが URL を通過していることを確認できます (POST ではなく GET を実行しているかのように)。

ヘッダーなし

コンテンツ タイプ text/plain コンテンツ: 文字通りの「データなし」。

私たちはMirth Connect Server 2.2.1.5861を使用しています

この値 (「ファイル」) を強制的に POST に渡すにはどうすればよいですか?

0 投票する
2 に答える
1451 参照

hl7 - Mirth でファイル区切りを送信するにはどうすればよいですか?

私が送信している HL7 レシーバーは、TCP メッセージで非常に具体的なファイルの終わりマーカーを期待しています。

<FS>ascii 28 と<CR>ascii 13 はどこにありますか。

HL7 エンジンとして Mirth 2.x を使用しています。(<CR>キャリッジリターン)はかなり簡単です。

しかし、どうすればファイル区切りを送信できますか?

ありがとうございます。

0 投票する
1 に答える
1267 参照

hl7 - HL7 - POS (サービスコードの場所) コードの詳細を取得する方法は?

HL7 から POS (Place of Service コード セット) 関連の値を取得する必要があります。さまざまなタイプの Message-Event-Segment で検索しようとしましたが、見つけることができませんでした。この値が発生するセグメントを教えてください。

ありがとう、

クナル・シャー

0 投票する
1 に答える
2372 参照

hl7 - メッセージが目的地に送信された後に承認を取得する方法

LLP リスナー コネクタ タイプを使用してインバウンド メッセージを受信するチャネルを 1 つ作成しました。Send Ack ラジオ ボタンを使用しています。チャネルがメッセージを受信すると、デフォルトで受信確認が送信者に送信されることがわかっています。メッセージの表示オプションのマッピング タブからの応答を確認できました。しかし、プログラムによって送信者に送信された Ack を取得したいと考えています。どうすればコーディングできますか、助けてください。

0 投票する
2 に答える
1930 参照

mirth - MIRTH: チャネルで受信する異なるメッセージ タイプ (つまり、ADT と ORU) を 2 つの異なる宛先ファイルに送信するにはどうすればよいですか?

MIRTH: チャネルで受信するさまざまなメッセージ タイプを 2 つの異なる宛先ファイルに送信するにはどうすればよいですか?

0 投票する
1 に答える
2737 参照

javascript - Mirth Connect と HL7 v3 メッセージの検証

Mirth Connect (安定版) を使用して HL7v3 用のインターフェイスを作成しています。PRPA_IN201305UV02 メッセージを受信するためのインターフェイスを作成しました。

この時点で、着信 XML メッセージの何らかの検証を行いたいと考えています。いくつかの検索の後、HL7 にはメッセージの正確性を検証するためのスキーマ ファイル (xsd) があることがわかりました。

そのため、xsd ファイルに対して検証を実装しようとしています。mirth フォーラムを検索すると、管理者の 1 人がxml 検証用の Java ライブラリへのリンクを投稿しました。

私のチャネル ソース トランスフォーマーでは、そのリンクに基づいて JavaScript を作成しました。

メッセージを受信すると、コードの最後の行でエラーが発生します

私も試してみました

しかし、同じエラーが発生します。

ここに何が欠けていますか?これは Mirth Connect で XML 検証を行う最良の方法ですか?

ありがとうございました