2017-09-14 2 views
0

CDSシステムを実装しており、DataRequirementタイプを使用して、追加情報を求めたいと考えています。しかし、私はフィルタエレメント( "codeFilter"と "dateFilter")を理解するのが難しいです。FHIR DataRequirementメタデータタイプ

たとえば、filter要素のプロパティ「path」は文字列型ですが、このパスを指定する形式は何ですか? 私はFHIR仕様からいくつかの例を探しており、リソースオブジェクトの "パス"に従おうとしました。この例では、「MedicationRequest」リソースの仕様とサンプルを使って画像の下に添付します。誰もこの例で私のことを説明して、要素をスローする方法を教えてもらえますか?参照するパスから要素 "コード"とは何ですか?

example DataRequirement.codeFilter

誰もがこの問題で私を助けることができますか?使用例が分かります!

ありがとうございます。

答えて

0

FHIRpathクエリ - see specを参照しています。

+0

Vadiを参考にしていただきありがとうございます。私は仕様をチェックしましたが、リソース "MedicationRequest"の例 "medication.code"のパスはまだ分かりません。 「投薬」要素には直接的な子「コード」はありません...私は何かを逃していますか? – lgonzalez

0

path要素はFHIRPathですが、簡単にするため、参照をトラバースする機能を前提としています。

medicationReference.resolve().code 

仕様はこれについて明確ではありませんので、私はその明確化を追加するトラッカーを提出する:それがなければ、逆参照はのように、明示的でなければならないであろう。

+0

ありがとうBryn。次に参照をトラバースする機能を提供するのはEHR実装者の責任ですか?さらに、パスがCodeableConcept型の要素に解決された場合、関連するvalue要素は "codeFilter.valueCodeableConcept"型で、 "code"型と "Coding"型でそれぞれ同じである必要があります。それはそれのようなものですか? – lgonzalez