問題タブ [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 投票する
7 に答える
14441 参照

hl7 - CCD ClinicalDocument.id:rootの値は何であると想定されていますか?

CDA R2 CCD実装ガイドでは、ClinicalDocument要素(ドキュメントのルート要素)に要素があると想定されていidます。

このid要素は「II」データ型です。http ://wiki.hl7.no/index.php/R1:II これは、root属性で使用されるIDのタイプを識別するために、属性がOID値を持つことを示しextensionます。

ここで、HL7が提供するサンプルCCDドキュメントを見ると、次のことがわかります。

ルート値db734647-fc99-424c-a864-7e3cda82e703はOIDではありません。それが何であるかはわかりませんが、おそらくUUIDのように見えますか?とにかく、これはすべてのCCDドキュメントの静的な値ですか、それともドキュメントごとに異なりますか?属性が使用されないのはなぜですかextension、それがドキュメントを識別するものではありませんか?

同じサンプルドキュメント全体で、次のようなものも表示されることに注意してください。

rootこれは(属性内の)OIDのようです。

編集:私が参照しているサンプルドキュメントは、HL7 CCD実装ガイドからのものです。つまり、公式ソースからのものであり、サンプルファイルに誰も気付かなかった明白なエラーが発生する可能性はほとんどありません。

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

hl7 - ハピシンプルサーバーを使用して未承諾の hl7 メッセージを受信する方法は?

この例に基づいて、hapi ライブラリを使用して単純な hl7 サーバーを開発しようとしています: http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/SendAndReceiveAMessage.html

別のユーザーにクエリ メッセージを送信できます。QBP^Q22 の送信に使用されたソケットで確認応答を受け取りましたが、別のポートでクエリ応答を受信できませんでした。上記の例にできる限り忠実に従って、SimpleServer を TwoPortServer に置き換えようとしましたが、それ以上の効果は得られませんでした。何か案は?

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

hl7 - CDA の entryRelationship 要素について説明してください

HL7 Clinical Document Architecture、Release 2.0 にアクセスできます。これには、基本的に CDA ドキュメント内のエントリを相互にリンクするために使用されることが記載されています。具体的には、「ソース」エントリと「ターゲット」エントリと呼ばれるものをリンクします。また、さまざまなタイプの関係 (CAUS、COMP、GEVL、MFST、REFR、RSON、SAS、SPRT、SUBJ、XCRPT) について読んで、それらをある程度理解しています。

私の主な質問: 「ソース」要素と「ターゲット」要素とは何ですか? それらは を含む要素entryRelationshipであり、 に含まれる要素entryRelationshipですか?

例えば:

上記のスニペットでは、私の理解によればact、最初の のobservation間に SUBJ 関係があり、2 つobservationの の間に REFR 関係があります。これは正しいです?

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

xml - ルート値に UUID を使用する場合の CCD id 要素の目的は何ですか?

識別に使用されていることは知っていますが、UUID が CCD/CDA 内のさまざまなセクションで使用されているのを見ると、それは文書内の識別のみに使用されているのではないかと思います。つまり、送信者または受信者のデータベースで特定の記録。

「5edd43a9-0e70-4b32-9bce-7950c5cfcbee」は、データベースに保存されてそのレコードに関連付けられますか? それとも、CCD を生成するときにランダムに生成され、送信された CCD のアーカイブされたバージョンを見るときにのみ使用されますか?

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

xml - .xsl で、「130-210」のような範囲値を取り、「86」または「458」がその数値範囲内にあるかどうかを判断します

次のような .xml ファイルを解析しています。

.xls スタイルシートでは、値が normalRange 内にあるか、それより下にあるか、またはそれより上にあるかを示す値を表示する必要があります。

これは、CCR (Continuity of Care Record in Healthcare HL7 メッセージング) xml ドキュメントから人間が判読できる結果を表示する際によくある問題です。

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

hl7 - HL7 CCD: displayName を使用しないでください物語ブロック内の名前と一致しますか?

CCD 実装ガイドで HL7 が提供するサンプル CCD ドキュメントを見ています。

抜粋:

ご覧のとおり、これはラボの結果セクションからのものです。物語ブロックにはHematologyという名前のテスト バッテリー (グループ)がありますが、対応するものに<entry>CBC WO DIFFERENTIALの表示名があるようです。

なぜそれらは異なっており、同じであってはならないのでしょうか?

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

hl7 - HL7 CCD: 異なるコードシステムの使用: 明確にしてください

CCD 実装ガイドで HL7 が提供するサンプル CCD ドキュメントを見ています。

抜粋:

これはラボの結果セクションからのものです。私の知る限り、識別に使用できるコードシステムに制限はありませんが、これは本当ですか? 2.16.840.1.113883.6.96 (SNOMED) と2.16.840.1.113883.6.11 (LOINC)を使用して、ラボ テスト バッテリー (グループ) とラボ テストをそれぞれ識別しています。これは、必要なコードシステムを使用できるという事実を示すためだけに行われているのでしょうか? それとも別の理由がありますか?

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

c# - 私のプロジェクトではDLLが正常に機能していますが、それをWindowsサービスに変更すると機能しません

Windows サービス (C#) があります。このプログラムは、HL7 オブジェクトを返すメソッドを持つ外部 DLL と対話し、日時パラメーターを送信します。この dll からこのメソッドを呼び出すと、次のような例外が発生します。

System.IndexOutOfRangeException: MHRS_WINDOWS.MHRS_Biz.CheckShedule_XML(DateTime 開始日、DateTime 終了日)

このメソッドは、別のプロジェクトとして呼び出すと正常に機能しますが、Windows サービスにすると、その例外が発生します。この違いがよくわかりません。

これが理由です?

DLL 呼び出しが意図したとおりに機能することを確認するためにできることはありますか?

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

hl7 - クエリ メッセージ nHaAPI の作成方法

こんにちは、データベースの値から新しいメッセージを作成する必要がある HL7 プロジェクトで作業を開始しています。インターネットから nHAPI プロジェクトを入手しましたが、これをどのように扱うかわかりません。この点に関するヘルプは大歓迎です

ありがとう

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

java - Java での効率的な TCP サーバーとデータ変換

バックグラウンド

私の Java アプリケーションでは、かなり大量のデータが ConcurrentHashMap に格納されています。

ここで、クライアントが TCP ポート経由でアプリケーションに接続するときに、このデータを XML 形式でコンシューマー クライアントに提供する必要があります。

一言で言えば、クライアントが接続するTCPサーバーがあります。クライアントが接続するとすぐに、Map 内のすべてのデータを読み取り、それを XML 形式 (カスタム) で TCP ポートに出力する必要があります。マップ内のデータは、ワーカー スレッドなどを使用して別の場所から自動的に更新され続けるため、この tcp ポートでクライアントに新しいデータを何度も送信し続ける必要があります。

メモリと CPU を効率的に使用できるソリューションを実装したいと考えています。.

注:将来的には、複数の出力形式 (カンマ区切り、Json、HL7 など) をサポートする必要があるかもしれません。簡単にするために、クライアントが特定の形式で接続できる別の TCP ポートがあるとします。

質問

そうは言っても、TCPサーバーの実装とConcurrentHashMapからXMLへのデータ変換プロセスに最適なソリューションを探していました。

TCP サーバーの場合、人々は次のように話します。

私のクライアントは第三者になるので、クライアントは Kryonet に必要な「登録」業務を行わないため、kryonet は廃止されたと思います。MINAとNETTYのどちらがスケーラブルで分かりやすいですか?他の提案はありますか?

ConcurrentHashMap から XML へのデータ変換には、XSTREAMを使用することを考えていました 。

ありがとう