問題タブ [hl7]

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 に答える
428 参照

parsing - HL7 (HL7.org) メッセージ形式は、LALR(1) 互換性のある BNF として表現できますか?

これを新しいメッセージとして再投稿しました (もともと私は HL7 の BNF 文法を求めていました)。HL7 のすべてを BNF として表現することは可能かもしれませんが、BNF を LALR(1) 準拠 (完全に決定論的) にする必要があります。Devon Cooks Gold Parser はツールセットです。

自分で BNF を作成する前に聞いてみようと思いました...

0 投票する
5 に答える
6254 参照

xml - HL7 標準が XML を使用しないのはなぜですか?

私は HL7 を初めて使用しますが、最初に頭に浮かんだのは、なぜこの形式では代わりに XML を使用しないのかということでした。いくつかのパーサーがあり、ベンダー間で深刻な矛盾がいくつかあります。


ヘルスケア ソフトウェア ビジネスの初心者には、 http://www.interfaceware.com/hl7_version2x.htmlを読むことをお勧めします。

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

hl7 - Beginning HL7 のヘルプが必要

初めて HL7 バージョン 3 メッセージを作成する方法を教えてください。XML ベースの HL7v 3 メッセージの設計を理解する必要があります。Java でインターフェイス エンジンを設計したいと考えています。検索しようとしましたが、初心者向けのものは何も表示されません。助けてください

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

hl7 - NHapi: 複数の ORDER/ORC セグメントを追加

NHapi を使用して HL7 メッセージを生成しています。これは私が作成したいサンプルメッセージです:

1 つの ORDER (ORC+RXA) セグメントを持つメッセージを作成できます。これらを複数追加するにはどうすればよいですか?ドキュメント VXU_V04_ORDER グループによると、繰り返すことができます。

これは C# と NHapi (または Java) で実行できますか?

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

java - HL7 メッセージが送信された後、いつソケットを閉じて再度開くか

要求を送信して ACK 応答を取得する HL7 サーバーへの基本的な接続を開こうとしています。これは継続的に行われます。

  1. これが継続的に行われている場合、いつソケットを閉じますか? この場合、これを正しく実装していますか?
  2. ソケットを閉じた場合、どうすれば再び開くことができますか? ConnectionHub の javadoc は、次のことを示しています。

指定されたアドレスへの Connection を返し、必要に応じてこの Connection を開きます。

ただし、実際には、既に閉じられている場合、新しい接続を開くことはありません。

結果: 最初のパスは完全に通過し、リクエストが送信され、ACK が受信されます。このメソッドへの後続の呼び出しはjava.net.SocketException: Socket closed、クライアント側で " になります。connection.close()呼び出しを削除すると、一定時間正常に実行され、ソケットが閉じます。

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

hl7 - デフォルトの ACK フィールド値を変更する Mirth

HL7v2 メッセージを受信する LLP リスナーで Mirth を使用しています。

お客様は、私たちからの ACK メッセージを期待しているため、[Send ACK] ラジオ ボタンをオンにしました。唯一の問題は、デフォルトの ACK で MIRTH を MSH-3.1 フィールドに入れることです。どこから来たかを示すために、これを別の値に変更する必要があります。

これは可能ですか?

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

hl7 - HL7v3 は XML エンコーディングのみを使用しますか?

ウィキと公式文書を読んだ後、彼らは言う:

HL7 v3 メッセージは、XML エンコーディング構文に基づいています。

XML であることは明らかです。

しかし、「に基づく」ということは、「」のみが「」であることを意味しますか?別の形式を使用することは可能ですか? (例: HL7v2 のような古いパイプ区切り形式)

0 投票する
3 に答える
3560 参照

.net - NHapiの使用を検討する

いくつかのHL7関連プロジェクトでNHapiを使用することを検討しています。通常、プロジェクトでオープンソースライブラリを使用することにした場合、次の2つの基準があります。

  1. ユーザーベースの広さ。
  2. サポートの質。

SourceForgeのNHapiフォーラムを見ると、上記の2つの基準のいずれも満たしていないようです。

他のオプションは、商用製品を購入するか、パーサーを作成することです。

NHapiを使用することについての提案や考えはありますか?

0 投票する
10 に答える
3509 参照

c# - C#正規表現削除行

C# で正規表現を適用する必要があります。文字列は次のようになります。

そして、私がしたいのは、3文字のみを含むすべての行を削除することです(区切り文字「|」はありません)。したがって、この場合、「PD1」行 (3 行目) を削除する必要があります。これは正規表現で可能ですか?

どうも

0 投票する
3 に答える
23316 参照

xml - Mirth Connect を使用して XML を HL7 メッセージに変換する

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