5

私は Mirth Connect v2.0 を使用していて、XML から HL7 v3 への変換という 1 つのタスクに行き詰まっています。Ms-Access データベースに接続し (病院システムは Access にあります)、チャネルをセットアップし、接続先タブでコネクタの種類をファイル ライターに設定しました。チャネルを展開すると、ログ ファイルに XML 形式のレコードが取り込まれていることがわかります。XML メッセージを HL7 に変換/変換する方法に行き詰まっています。そこに何か指針はありますか?

4

3 に答える 3

11

チャネルの[概要] タブ

  1. [データ型の設定] をクリックし、ソース インバウンドが XML に設定され、ソース アウトバウンドが HL7 v3 に設定され、デスティネーション アウトバウンドが HL7 v3 に設定されていることを確認します。

  2. [ソース] タブで、左側のサイドバーにある[トランスフォーマーの編集] をクリックします。

  3. 左側の [トランスフォーマーの編集] ウィンドウで、[メッセージ テンプレート] タブを選択します。

  4. 小さなフォルダー アイコンを使用して、サンプル ファイルをインバウンドおよびアウトバウンドテンプレートにロードできます。

  5. インバウンド テンプレートとアウトバウンド テンプレートの間でノードをドラッグ アンド ドロップして、変換を作成できます。

これはかなり標準的な Mirth のものなので、単純化しすぎていないことを願っています。これが正しい方向に進むことを願っています。

于 2011-06-10T22:46:40.850 に答える
0

おそらく XSLT を使用したいと思うでしょうが、実際に必要なコードは、データベース スキーマと XML への変換方法によって異なります。特定の変換の問題を解決することは、質問をより具体的にすることができない限り、StackOverflow の質問のガイドラインを超えています (つまり、「X を実行し、Y を期待し、代わりに Z を取得しました」)。

このタイプの変換を行う多くの製品があるようです。「xml to HL7」でググるとたくさんヒットしました。そこから始めることをお勧めします。

于 2011-03-14T19:54:40.057 に答える