問題タブ [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.
parsing - HL7 (HL7.org) メッセージ形式は、LALR(1) 互換性のある BNF として表現できますか?
これを新しいメッセージとして再投稿しました (もともと私は HL7 の BNF 文法を求めていました)。HL7 のすべてを BNF として表現することは可能かもしれませんが、BNF を LALR(1) 準拠 (完全に決定論的) にする必要があります。Devon Cooks Gold Parser はツールセットです。
自分で BNF を作成する前に聞いてみようと思いました...
xml - HL7 標準が XML を使用しないのはなぜですか?
私は HL7 を初めて使用しますが、最初に頭に浮かんだのは、なぜこの形式では代わりに XML を使用しないのかということでした。いくつかのパーサーがあり、ベンダー間で深刻な矛盾がいくつかあります。
ヘルスケア ソフトウェア ビジネスの初心者には、 http://www.interfaceware.com/hl7_version2x.htmlを読むことをお勧めします。
hl7 - Beginning HL7 のヘルプが必要
初めて HL7 バージョン 3 メッセージを作成する方法を教えてください。XML ベースの HL7v 3 メッセージの設計を理解する必要があります。Java でインターフェイス エンジンを設計したいと考えています。検索しようとしましたが、初心者向けのものは何も表示されません。助けてください
hl7 - NHapi: 複数の ORDER/ORC セグメントを追加
NHapi を使用して HL7 メッセージを生成しています。これは私が作成したいサンプルメッセージです:
1 つの ORDER (ORC+RXA) セグメントを持つメッセージを作成できます。これらを複数追加するにはどうすればよいですか?ドキュメント VXU_V04_ORDER グループによると、繰り返すことができます。
これは C# と NHapi (または Java) で実行できますか?
java - HL7 メッセージが送信された後、いつソケットを閉じて再度開くか
要求を送信して ACK 応答を取得する HL7 サーバーへの基本的な接続を開こうとしています。これは継続的に行われます。
- これが継続的に行われている場合、いつソケットを閉じますか? この場合、これを正しく実装していますか?
- ソケットを閉じた場合、どうすれば再び開くことができますか? ConnectionHub の javadoc は、次のことを示しています。
指定されたアドレスへの Connection を返し、必要に応じてこの Connection を開きます。
ただし、実際には、既に閉じられている場合、新しい接続を開くことはありません。
結果:
最初のパスは完全に通過し、リクエストが送信され、ACK が受信されます。このメソッドへの後続の呼び出しはjava.net.SocketException: Socket closed
、クライアント側で " になります。connection.close()
呼び出しを削除すると、一定時間正常に実行され、ソケットが閉じます。
hl7 - デフォルトの ACK フィールド値を変更する Mirth
HL7v2 メッセージを受信する LLP リスナーで Mirth を使用しています。
お客様は、私たちからの ACK メッセージを期待しているため、[Send ACK] ラジオ ボタンをオンにしました。唯一の問題は、デフォルトの ACK で MIRTH を MSH-3.1 フィールドに入れることです。どこから来たかを示すために、これを別の値に変更する必要があります。
これは可能ですか?
hl7 - HL7v3 は XML エンコーディングのみを使用しますか?
ウィキと公式文書を読んだ後、彼らは言う:
HL7 v3 メッセージは、XML エンコーディング構文に基づいています。
XML であることは明らかです。
しかし、「に基づく」ということは、「」のみが「」であることを意味しますか?別の形式を使用することは可能ですか? (例: HL7v2 のような古いパイプ区切り形式)
.net - NHapiの使用を検討する
いくつかのHL7関連プロジェクトでNHapiを使用することを検討しています。通常、プロジェクトでオープンソースライブラリを使用することにした場合、次の2つの基準があります。
- ユーザーベースの広さ。
- サポートの質。
SourceForgeのNHapiフォーラムを見ると、上記の2つの基準のいずれも満たしていないようです。
他のオプションは、商用製品を購入するか、パーサーを作成することです。
NHapiを使用することについての提案や考えはありますか?
c# - C#正規表現削除行
C# で正規表現を適用する必要があります。文字列は次のようになります。
そして、私がしたいのは、3文字のみを含むすべての行を削除することです(区切り文字「|」はありません)。したがって、この場合、「PD1」行 (3 行目) を削除する必要があります。これは正規表現で可能ですか?
どうも
xml - Mirth Connect を使用して XML を HL7 メッセージに変換する
私は Mirth Connect v2.0 を使用していて、XML から HL7 v3 への変換という 1 つのタスクに行き詰まっています。Ms-Access データベースに接続し (病院システムは Access にあります)、チャネルをセットアップし、接続先タブでコネクタの種類をファイル ライターに設定しました。チャネルを展開すると、ログ ファイルに XML 形式のレコードが取り込まれていることがわかります。XML メッセージを HL7 に変換/変換する方法に行き詰まっています。そこに何か指針はありますか?