2012-03-20 9 views
2

HL7メッセージの送受信にmirthを使用しています。HL7メッセージを使用してSQL Serverにデータを挿入する

SQL Serverデータベースにカスタムデータ(charデータ型)を挿入するには、変換器を使用して自分のデータベースの列にマッピングし、データベースに挿入するHL7メッセージ(ファイルタイプ)を選択します。

また、アウトバウンドHL7メッセージにステータスを生成するオプションはありますか?

答えて

1

Database Writerの宛先コネクタタイプを使用して、入力HL7メッセージからデータベースにデータを書き込むことができます。

2番目の宛先コネクタを使用して、入力に基づいて出力HL7メッセージを生成できます。

ステータスに言及しました。あなたはもっと明示できますか?どのようなステータス、データベースの呼び出しまたは何か他から?

発信メッセージにZZZセグメントを追加して、送信する必要のあるステータス情報を保持できます。

EDIT: javascriptを使用してZZZセグメントを追加する方法は次のとおりです。

createSegment('ZZZ', msg); 
msg['ZZZ']['ZZZ.1']['ZZZ.1.1'] = "This is ZZZ.1"; // These are a pain to type! 
msg['ZZZ']['ZZZ.2']['ZZZ.2.1'] = "Field ZZZ.2 can contain whatever you want"; 
msg['ZZZ']['ZZZ.3']['ZZZ.3.1'] = "such as date, time, results of database update"; 
+0

助けてくれてありがとう、今データが正しく挿入されています...もう1つのことですが、HL7メッセージでZセグメントを手動で作成する必要がありますか?つまり、私はzのセグメントを含むという点でメッセージを修正していますか? – Rasher

+0

上記の私の編集を参照してください。 ZZZセグメントを作成するためのコードを追加しました。どのようにこれがあなたのために働くか教えてください。 – user11583

+0

thanx men..its working ...its :) – Rasher

1

UltraPort MS SQLスキーマエンジンは、探しているものとまったく同じです。それはそれだけであり、非常に速く、非常に優れており、完全に機能的な無料試用版を持っています。それは文字通り数分でセットアップされ、彼らは本当に良い顧客サービスを持っています。あなたがコールすると、HL7メッセージをインポートする1​​0-15分の例が表示されます(実際にHL7データを使用することをお勧めします)。あなたが今までに持っていた疑問の90%は10〜15分で答えることになり、ソフトウェアのダウンロードとインストールが含まれます。

ホームページ:http://www.hermetechnz.com/EasyHL7/prod_sql.asp オンラインヘルプ:http://www.hermetechnz.com/Documentation/UltraPort/MSSQL/index.html

それは未解析のHL7メッセージと同様に解析されたデータテーブルにそれを破るだけでなく、(オプションで)個々の行として解析対象外のセグメントを格納し、両方を格納します。

また、特定のベンダが使用する "Z"セグメントまたはカスタムデータ型を含むように、HL7のバージョン定義を簡単にカスタマイズできます。

これが役に立ちます。

関連する問題