問題タブ [hapi-fhir]
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-fhir - FHIR で MedicationOrder を作成するときにアクセス メソッドの例外を呼び出せませんでした
この http://fhirtest.uhn.ca/baseDstu2テスト FHIR サーバーを使用していますが、今のところ問題なく動作しています。HTTP-500 - Failed to Call Access Method 例外が発生しました。誰が何がうまくいかなかったのか考えていますか?
dstu2-fhir - アップロードが成功した後、HAPI が Basic リソースを返さない
リソースを HAPI にアップロードしようとしています。これは基本的なリソース タイプに基づいており、キャプチャしようとしている概念のカスタム プロファイル (および拡張機能) を作成しました。これらの StructureDefinitions を使用しているサーバー (ローカル ホストでホストされている) にアップロードしましたが、このアップロードをまだ検証していません (xml に使用している形式が正しいことをまだテストしようとしています)。
次のバンドルをアップロードしました (実際のバンドルにはさらに多くのレコードがあります。わかりやすくするために編集しています)。
応答を取得したため、正しくアップロードされたようです。
ただし、URL経由でこれにアクセスしようとすると:
次の応答が返されます。
この問題の原因は何ですか?患者をアップロードして引き戻そうとするとうまくいきますが、基本的に試してみるとうまくいかないようです。
hl7-fhir - 含まれているリソースを検索するには?
FHIR を調査していて、リソースを含むリソースの検索クエリにつまずいています。私は HAPI JPA Examples サーバーを使用しており、いくつかの DiagnosticReports がそこに保存されています。それらのいくつかには、特定の名前の組織が含まれています。これを照会する方法が本当にわかりません。HL7 FHIR 検索ドキュメントに従おうとしましたが、うまくいきません。
http://example.com/hapi-fhir-jpaserver-example/baseDstu2/DiagnosticReport?organization.name=XYZ
サーバーの答え:
無効な要求: このサーバーの FHIR エンドポイントは、パラメーター [[organization.name]] を使用した GET 操作 [DiagnosticReport] を処理する方法を知りません
私は何をしているのですか?前もって感謝します!
dstu2-fhir - FHIR Basic プロファイルとそれによって検証されたリソースの簡単な例はどこにありますか?
そのため、ここ数日、基本リソースに基づいて fhir プロファイルを作成し、そのプロファイルに準拠したリソースのインスタンスを作成しようと、頭を悩ませてきました。
ドキュメントはすべてを機能的なチャンクで説明しており、どの時点でも何もまとめていないように見えるため、これをどのように行うべきかの単純で簡単な例を見つけることはできません。
基本的に、Basic に基づいてプロファイルを定義する 1 つの xml StructureDefition と、プロファイルに対して正しく検証できる別の xml Basic リソースを探しています。自分で書いてみましたが、ドキュメントを理解できず、試行ごとに HAPI がエラーをスローします。
単純な例がない場合は、同じものを探している他の人に役立つように、誰かがここに書き込んでください。例として、プロファイルには次のようなものがあります。
ありがとう
dstu2-fhir - FHIR プロファイルの検証
FHIR プロファイルを検証する方法があるかどうか疑問に思っていますか?
これは、プロファイル/拡張機能の xml 定義が有効であることを検証することを意味し、プロファイルに対してリソースを検証することではありません。
プロファイルを作成するためのツールを作成したので、これを尋ねています。出力が正しいことをテストする必要があります (そして、何が正しくて何が間違っているかを示す決定的な明確なドキュメントが見つかりません)。
それが違いを生む場合、私はHAPIを使用しています。
dstu2-fhir - FHIR CodeScheme (DSTU2) を定義する方法
TL;DR: fhir DSTU2 には CodeSystems を正式に定義するメカニズムが含まれていますか?
非常によく似た設計目標を持つ独自のシステムから、一連のリソースを fhir サーバーに移植しようとしています。古いシステムでは、CodeSchemes と ValueSet に相当するものを定義する組み込みメソッドがありました。
私は現在、DSTU2 を実行しているローカルで実行されている HAPI のインスタンスを持っています (それが正しい言い方であるかどうかはわかりませんが、デフォルトです)。
ValueSetの作成方法を示すドキュメントのこの部分を見てきました.HAPIサーバーのルートを参照すると、「ValueSet」というリソースタイプがあることが示されているので、定義したxml ValueSetはそのリソースタイプのものです: https://www.hl7.org/FHIR/valueset.html
頭がよくわからないこと。実際に FHIR 内で CodeSchemes を定義する方法はありますか? 多くのドキュメントでそれらについて言及されていますが、それらが外部で定義され、uri によって参照されるだけであると想定されている場合、またはコードなどに定義を与えることができる明示的にそれらを保持するリソースタイプが実際に存在する場合はあいまいです。
このドキュメントを見つけましたが、DSTU3 のプレリリースであることが記載されています。形式は、ValueSets で定義できるインライン CodeSchemes と非常に似ているようですが、リソース タイプ「CodeSystem」は、HAPI のローカル インスタンスに存在しないようです: https://hl7.org/fhir/2016Sep/codesystem- example.json.html
dstu2-fhir - FHIR で Quantity 要素のユニット タイプを制限する方法
fhir でいくつかのプロファイルを作成しています。それらに Quantity タイプの要素を追加しました。ドキュメントでは、Quantity はコードの特殊なケースのようなものであり、数量の単位の種類/寸法 (たとえば、温度、重量、長さなど) を示すことができると述べています。
その制限を数量要素に追加する方法の例は見つかりませんが、プロファイルに基づいてリソースで単位を指定する方法だけです。これを行う正しい方法は何ですか?
dstu2-fhir - fhir リソースがプロファイルに対して検証されないのはなぜですか?
私が作成した次のプロファイルに対してリソースタイプ「基本」のインスタンスを検証しようとしています: https://simplifier.net/Crew/questionResponse
プロファイルをローカル HAPI サーバーにアップロードしました。次に、リソースをアップロードして、次の URL を使用して検証します: {{URL}}/Basic/$validate?profile={{URL}}/StructureDefinition/stelar/プロフィール/質問回答
これはリソースです:
happy にアップロードすると、「リソースの検証中に予期しないエラーが発生しました」というメッセージとともに、番号のないエラー コードが返されます。しかし、なぜそれが失敗したのかを知る方法はよくわかりません。
どうすればいいですか?私のフォームの問題を特定できる人はいますか?
dstu2-fhir - 複数の値セットを単一の拡張要素にバインドする
fhir で複数の値セットを単一の拡張要素にバインドする方法があるかどうか疑問に思っています。
これが私が達成しようとしているものの例です:
複数をバインドしたい理由は、コード化された値が、収集されたデータを表す値セット、または欠落データを表す別の値セットから取得できるレガシー システムからデータを移植しているためです。分割の理由は、データが欠落している理由についてより多くのことがわかっている場合があるためです。
欠損値セットのすべての組み合わせと、可能であれば他のさまざまな値セットの複合値セットを作成したくありません。これにより、値ドメインの再利用性が実際に最小限に抑えられます。
構文が間違っているだけかどうかはわかりませんが、ドキュメントに複数のバインディングについての言及が見つかりません。ファイルを上記(または以下の形式)で単純化するためにアップロードすると、レンダリングされるだけですバインドされたドメインが 1 つあるため、最後の子を受け入れているだけだと思われます。
複数の値セットをバインドする方法はありますか? fhir で欠損データを処理するより良い方法はありますか?
dstu2-fhir - 拡張値に基づいて fhir リソースを検索するにはどうすればよいですか?
次の形式の一連の fhir リソースがあります。
http://stelar.org/StructureDefinition/stelar/extension/dataSourceの値など、いくつかの定数が変更される、同様に構造化されたリソースが多数あります。「DataSource.ClinicalMeasurement」のデータソースを持つリソースを検索するクエリを作成するにはどうすればよいですか。
検索に関するドキュメントを読みましたが、拡張機能の検索については言及されていないようです。
余談ですが、私はすべてのデータを Basic リソース タイプに基づいて作成し、拡張機能を使用する必要がありました。これは、ここで取り上げるには余りにも関係のない理由からです。