問題タブ [hapi]

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

hl7 - HAPI で複数の DG1 セグメントを解析するには?

hlv2 メッセージを解析するために terser を使用する標準的な方法があるかどうか知りたいですか?

違いは何ですか。異なるセグメントに関してターサーを使用する方法のドキュメントはありますか?

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

hl7 - なぜ Hl7(Hapi) で ConformanceProfile を使用するのですか?

Hl7 パーサーで ConformanceProfile を使用するのはなぜですか? また、HapiContext での DefaultValidation と No Validation の使用の違いは何ですか? NoValidation を使用すると、メッセージに無効なタグが含まれている場合、解析または失敗する必要がありますか?

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

hl7 - NACK エラーメッセージは無効ですか?

HAPI によって生成された NACK メッセージに関する問題があります。

次のように NACK メッセージを生成しています。

これは戻ります。次のメッセージ;

ERR セグメントに気付いた場合、必要な情報がありません。

上記のメッセージは有効ですか?

このようにならなければならないと思います。

このような無効なメッセージが表示されるのはなぜですか? 私はここで何か悪いことをしていますか?

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

hl7 - Hapi でフィールド 3、4、および 5 を作成するために NACK メッセージが失敗する理由

HAPI によって生成された NACK メッセージが 3、4、5 フィールドを追加できませんでした

次のように NACK メッセージを生成しています。

メッセージ msg= hl7Msg.generateACK(HL7Constants.HL7_MSA_ERROR_FIELD_VALUE, new HL7Exception(errorMsg));

これは戻ります。次のメッセージ;

ERR セグメントに気付いた場合、3、4、5 フィールドがありません。

hapi がフィールド 3、4、5 を追加しなかった理由は何か分かりますか? Hapi testpanel で確認しました。上記の 2 つのメッセージは有効ですが、最初の NACK メッセージでは、フィールド 3,4,5 を取得できません。フィールドを取得したい..

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

hl7 - Hapi 2.1 バージョンの MSH-9 が懸念を提出

私は Hapi リリース バージョン 2.1 を使用していますが、完全に動作します。しかし、Hapi から受け取るエラー応答に問題があります。私の要求は:

MSH|^~\&|||||20130612174137.811+0530||OUL^R22^OUL_R22|2801|T|2.5

そして、私の応答は次のとおりです。

MSH|^~\&|||||20130612174152.606+0530||ACK^R22^ACK|1624|T|2.5 MSA|AE|2801 ERR|||207^アプリケーション内部エラー^HL70357^^^^^^errmsg |E

上記の応答で、MSH-9 フィールドを確認すると、次のようになります。

ACK^R22^ACK

ACK」じゃないの?そのフィールドに「 R22 」メッセージをさらに追加しているため、これは無効です。そして、元のリクエストからそれを選択していると思われます。

誰でもこれについて私を助けることができますか? その無効なセグメントを回避するにはどうすればよいですか? Hapi がそのフィールドを MSH-9 フィールドに追加するのはなぜですか?

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

java - HAPI サーバーを使用して着信メッセージをキャッチするにはどうすればよいですか

私は Hapi HL7 を初めて使用し、サーバー クラスの例を使用しました。

今、さらに処理するために受信メッセージをキャッチしたいのですが...どうすればこれを行うことができますか?

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

android - 患者情報を hl7 形式で保存するための HL7 データベースのセットアップと Android クライアント

私は臨床システム開発に非常に慣れていません。一部の患者情報をローカルに保存する 1 つの Android アプリケーションがあります。この情報を HL7 システムに保存します。ここで私が最初のレベルで知りたいこと:-

1) HL7 メッセージを生成するための API を提供する HAPI について知っていますが、それは正しいですか? Androidで使用できますか、それとも他のJavaライブラリはありますか?

2) Android アプリがリモートでデータを保存できる HL7 データベースとサービスを最後にセットアップしたいと考えています。したがって、私の基本的な検索によると、 openEMR が見つかりました。そして、それを行う適切な方法を提案します。

前もって感謝します。:)

よろしく、アンキット

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

java - QRY^Q02 を HAPI の RecomingApplication で処理するには?

ケミストリー アナライザーとやり取りするアプリケーションを開発しており、QRY^Q02 および DSR^Q03 メッセージを操作する必要があります。

通信スキーマは次のとおりです。

着信メッセージを処理し、応答を生成する ReceptionApplication を実装しました。

問題は、QCK^Q02 に応答した後に DSR^Q03 メッセージを送信する方法がわからないことです。

別の方法として、"processMessage" とは別のスレッドを起動し、クエリへの応答を送信する方法があります。いくつかの理由から、これはクエリを処理するための良いアプローチではないと思います。

QCK^Q02 に応答した後に DSR^Q03 を送信する方法を知っている人はいますか?

誰かが私を助けることができれば、本当に感謝します。

前もって感謝します。よろしくお願いします。