問題タブ [ccd]
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.
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実装ガイドからのものです。つまり、公式ソースからのものであり、サンプルファイルに誰も気付かなかった明白なエラーが発生する可能性はほとんどありません。
hl7 - CCD問題セクション検証問題
オンラインMDHTツールまたはAPIから検証すると、問題セクションのエントリで次のエラーが発生します。
/ ClinicalDocument [1] / component [1] / structuredBody [1] / component [1] / section [1] / entry [1] / act [1] / entryRelationship [1] /observation [1] / entryRelationship [1] /observation[1]org.openhealthtools.mdht.uml.cda.ccdエラー「entryRelationship/@typeCode」の値が「REFR」であるentryRelationshipのCCDステータス監視ターゲット2.16.840.1.113883.5.1002ActRelationshipTypeSTATIC。(CONF-509)
私の問題エントリは次のようになります:
NISTツールで検証すると、ドキュメントが有効であると表示されます。
ありがとう
sql - SQL プログラミングを使用した HL7 Continuity of Care Document (CCD) の開発
私は、SQL Server 2008 データベースに格納されたデータを使用して HL7 Continuity of Care Documents (CCD) を作成するプロジェクトを与えられました。私は SQL プログラミングについて中級から上級の知識を持っていますが、FOR XML ステートメントを使用したことはありません。
FOR XML を使用した SQL プログラミングのみを厳密に使用して、CCD を正常に作成できるストアド プロシージャを構築した人はいますか?
どんなヒントでも大歓迎です。SQL 以外の何かを使用したことがある場合は、お気軽にお知らせください。ただし、私のバックグラウンドは主に SQL と T-SQL であり、Java と VB の知識も多少あります。
ありがとう
java - EMF 実装は、EJB から呼び出された場合は機能しますが、WAR から EJB を呼び出した場合は機能しません
この問題はやや複雑で、私は少し頭がいっぱいです。できるだけ簡単に説明しようと思います。
Glassfish v2 で実行され、EMF ( MDHT ) の実装を使用して CCD メッセージを消費する J2EE アプリケーションがあります。これが EJB を呼び出す Web サービスから呼び出されると、完全に機能し、1 年以上機能しています。最近、WAR からこれを呼び出す理由がありました。テスト ケースは、通常 Web サービス経由で送信される同じファイルをユーザーがアップロードすることです。WAR からこれを呼び出すと、動作しません。EMFEPackage.Registry
は空です!
これを WAR から呼び出すと、WAR は EJB セッション Bean のインスタンスを取得し、単に EJB を呼び出します。コードが重複しないように、可能な限り多くのロジックを EJB に保持したいと考えています。
MDHT User リストに関する議論に基づいて、これは MDHT の問題というよりも EMF の問題であり、どのクラスローダが使用されているかに関連していると私は信じています。
MDHT および EMF ライブラリは EJB JAR にパッケージ化され、EJB クラスローダに表示されます。
この問題を絞り込むために、いくつかの回避策とポイントを試しました。
- JARを移動して、MDHTライブラリを表示できないクラスローダーの問題かどうかを確認しました
- デバッガーをチェックインして、レジストリーが作成されたときにどのクラスローダーが動作しているかを確認しました
- EMFを深く掘り下げ、監視しました
ClassNotFoundExceptions
- ロギング ブレークポイントを設定して、レジストリにデータを入力するときにどのクラスローダーが使用されているかを確認します。予想通り、EJB クラスローダを使用しているようです。
EJB ではなく WAR から呼び出された場合に EMF 実装が異なる動作をする、既知または一般的な使用例はありますか?
これは本当に EMF の問題ですか、それとも WAR で EJB を呼び出す場合のより一般的な問題ですか?
この問題の根本原因を切り分けて特定するには、他にどのようなデバッグ手順を試す必要がありますか?
java - MDHT API を使用した CCD ドキュメントの生成
MDHT API を使用して CCD ドキュメントを生成しようとしています。私はこれを次の方法で行っています。
Java ランタイム ライブラリをダウンロードしてクラスパスに配置し、MDHT API を使用してすべてのセクションを生成するコードを記述します。
各セクションのコードを書くのは時間がかかります (少し複雑です)。私は何かが欠けているのだろうかと思っていました。各セクションのコードを生成するオープン ソースの mdht GUI はありますか、それとも正しい方向に進んでいますか?
私は現在、医薬品セクション/予防接種セクションで立ち往生しています。各セクションに関連する例/チュートリアルにリダイレクトしてください。私はすでにユーザーガイド/開発者ガイドを見てきました。
どんな助けでも大歓迎です。
java - Java から CCR 形式でデータをエクスポートする必要がある
EHR 情報を CCR 形式でエクスポートする必要があるプロジェクトに取り組んでいます。Javaを使用する必要があります。私が直面している問題は、それを行う簡単な方法が見つからないことです。
私がやっていることを行うためのより良い方法は、CDAPIのようなものを使用して CDA としてエクスポートすることですが、それは非常に高価 (30k/年) で複雑です。しかし、それは私が望むものの例を示しています。何かのようなもの:
しかし、これはまるで存在しないかのようです。
CCR4Jもありますが、XML ファイルの読み取りと Java オブジェクトの作成しかできません。その逆ではありません。
私が探しているものがあるかもしれないGoogle Health (現在は廃止されています) がありますが、その使い方さえわかりません。
Google Health API の上に構築されたコードから CCR XML を作成するための便利なメソッドがいくつかあるCCR Binderがありますが、その使用方法もわかりません。
また、 ASTM CCR Specを読んで、この時点でより高速なオプションのように見え始める何かを自分で実装することもできます。
今は、Google Health から離れたいと思っています。CDA のエクスポートと同様に、私のタスクにはやり過ぎのようです。コメントや提案は大歓迎です。
同じ情報を検索している人々の利益のために。これがCCR仕様です。
hl7 - HL7 バージョン 3 の構文解析
HAPI を介して HL7 バージョン 2.x メッセージを解析していました。ここで、XML 形式の HL7 バージョン 3 メッセージを解析したいと考えています。HAPI は HL7 バージョン 3 をサポートしていません。
xml - T-SQL を使用した Continuity of Care ドキュメント (CCD) の解析
T-SQL を使用して CCD の基本的な解析を行う方法を理解したので、その結果を共有したいと思います。
誰かがこれを行うより良い方法を知っている場合は、お気軽にコメントしてください。名前空間の宣言に関連するテキストを減らすことに特に関心があります。
名前空間 (xmlns="urn:hl7-org:v3") を元の xml から単純に削除できることはわかっていますが、それは避けたいと思います。
camera - directshow のビデオ キャプチャでの VFW_E_NOT_IN_GRAPH
もう一度、directShow を使用しようとしています。カメラディストリビューターからの例を実装してカメラを読み取ろうとしました (バイト配列の形式でフレームを取得したい)、ピンを接続しようとすると VFW_E_NOT_IN_GRAPH-Error が発生します。
つまり、グラフビルダーに特定のフィルターを追加しなかった (または、使用したフィルターに互換性がない) ことを意味しますが、フィルターを追加しましたが、サンプルとの違いは見られません。 …とはいえ、サンプルはプロジェクトではなく、コードのスクラップだけなので、初期化を忘れている可能性があると思います...
これを見て、間違いがないかどうか教えていただけますか?すべてがエラーなしで機能し、最後の 1 時間だけが 0x8004025F で満たされ、何も起こりません (DoRenderSample メソッド内にストップポイントを作成しました):
重要な情報を忘れていないことを願っています... (embarcadero XE2 16 の C++-Builder と 2005 年の DirectShow9 を使用していると思います)
xml - 属性をチェックする XSLT で、その属性が既知の値のセットに含まれていない場合、「何もしない」ようにするにはどうすればよいですか?
CCD XML ドキュメントを使用しています。次のようなデータが含まれています。
「標準」の CCD.xsl を使用して、これを HTML としてレンダリングしようとしています。Derived from HL7 Finland R2 Tyylitiedosto: Tyyli_R2_B3_01.xslt
Updated by Calvin E. Beebe, Mayo Clinic - Rochester Mn.
ID を持つencounter17
要素はレンダリングされますが、ID を持つ要素はencounter18
レンダリングされません。この出力を見るとxsltproc
、XSLT がstyleCode
属性を認識しないために発生しています。のみBold, Italic, Underline
がサポートされます。
この XSLT を変更して、不明な styleCode を許容できるようにするにはどうすればよいですか?
私はすでに追加しようとしました:
<tr>
これは要素をレンダリングするだけのように見えますが、タグを扱う XSLT の部分には「落ちません」 。