問題タブ [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 に答える
153 参照

java - addForcedEncode を使用して、MSH および MSA メッセージのすべてのフィールド (空であっても) を書き込むにはどうすればよいですか?

空であってもすべてのフィールドを持つメッセージを必要とするシステムに対応する必要があります。

Parser.Configuration.addForcedEncode を使用する必要があると思いますが、「MSH および MSA メッセージのすべてのフィールドを書き込む」というルール (パス) を追加する方法がわかりません。

応答を送信すると、次のようになります。

そして、私はこれを取得したいと思います:

手伝って頂けますか?

ありがとうございました

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

java - Hapi Fhir を使用した高度な HL7 メッセージの作成

私は Hapi Fhir api を使用するように独学しようとしています。Java から HL7 メッセージを作成することから始めています。公式ドキュメントページのこの例を見ることで、これを行うことができました。ただし、NK1、PV1、および AL1 セグメントをメッセージに追加して、メッセージにさらに情報を追加したいと思います (現在は、MSH と PID のみが含まれています)。github コードを調べても、これ以上完全な例は見つかりませんでした。どうすればこれに取り組むことができますか? 前もって感謝します

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

java - Hapi Fhir サーバーの観測リソース プロバイダーの検索操作を実装する方法は?

Hapi Fhir の RESTful サーバーがどのように機能するかを理解しようとしており、Observation リソース用の @Search メソッドをいくつか実装したいと考えていました。

現在、私はこの @Read 操作を持っています。これは、ブラウザーからリソース ( http://localhost:8080/NewFHIRServer/fhirのように) にアクセスしようとすると正常に機能します。

しかし、@Search 操作で同様のことをしようとすると、エラーが発生します。次のように検索を実行して応答を取得できるようにしたいと思います (または同様の):

これを可能にするために、@Read メソッドに必要なパラメーターは何ですか? 私が今得ているエラーは次のとおりです。

このサーバーの FHIR エンドポイントは、パラメーター [[件名]] を使用した GET 操作 [監視] を処理する方法を知りません

私のヘッダーは次のようになっているため、機能しない理由は明らかです。

これを理解するために例を見てきましたが、このパラメーターの構文が何を意味するのかよくわかりません。

この最後の例を使用するには、どのようにクエリを作成しますか?

ありがとうございました

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

hl7 - HAPI TERSER を使用して HL7 で複数の IN1 セグメントを解析できない

HL7 メッセージ バージョン 2.5.1 を受信して​​います。

したがって、上記の例ではIN1が繰り返されていますが、 2 番目の IN1 セグメントを TERSERで解析しようとすると、 「構造 IN1 の繰り返し #1 を作成できません - この構造は繰り返されません」という例外がスローされます。

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

java - Java で RXO セグメントを含む正しい HL7 メッセージを作成する

Java で HL7 メッセージを作成し、結果のメッセージを出力しようとしています。患者の基本情報を偽造し、処方箋情報を追加しています。次に、完全なメッセージを出力したいのですが、API を正しく使用できませんでした。私は HL7 を初めて使用するので、必要なセグメントが欠落しており、間違ったセグメントを使用している可能性があることはわかっています。これは私の現在のコードです:

このコードを使用すると、ロガーは次のメッセージを出力します。

MSH|^~\&|||||20160331101349.8+0100||ADT^A08|110001|PDE-00001E6FADAD3F57|2.3 PID|||||CMSファミリーネーム100~^CMSネーム100|||女性

しかし、RXO セグメントも見られると思っていました。どうすればそれを達成できますか?

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

java - Hapi-HL7-Terser、terser を使用してメッセージを作成するときのセグメントの順序

次のようなコードを使用して HL7 メッセージを作成しようとしています。

必要なのは、生成されたメッセージに次の順序でセグメントが含まれていることです: FHS BHS MSH

実際の結果は次のとおりです。 FHS MSH BHS

私の質問は、HAPI terser を使用するときに生成されたセグメントの順序を制御する方法はありますか? または、set メソッドを使用して作成されたのと同じ順序で terser にセグメントを生成させる方法はありますか?

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

hadoop - マッパーが HDFS からファイル全体を処理するようにするにはどうすればよいですか

これは、Hl7 メッセージを含むファイルを読み取り、Hapi Iterator ( http://hl7api.sourceforge.netから)を使用して反復処理するコードです。

これを map 関数内で実行したいですか? ご存知のように、Hapi はメッセージ全体しか解析できないため、ファイル全体を単一の値として一度に読み取り、それを String (ファイル サイズは 7 KB) に変更するには、 InputFormatでの分割を防ぐ必要があることは明らかです。

私はこれらすべてに初心者なので、ご容赦ください。

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

java - Java で特定のメッセージのセグメント HL7 を取得する

  1. たとえば、セグメントの名前で特定のセグメント hl7 を取得したいのですが、Pipeparser クラスを使用していますが、構造名 ( MSH,PID,OBX,...) で各セグメントを取得する方法がまだわかりません。

  2. 時々、DG1、PV1、または OBX のようなセグメントが繰り返されます (添付の行を参照) Pentaho ケトルの各行セグメントからデータ ファイルを取得するにはどうすればよいですか (ケトルで Java コードを使用する必要がありますか?そのような解決策がある場合は、助けてください)。

また