2016-06-28 7 views
0

Fhirオブジェクトモデルは、リソース駆動型のモデルです。クライアントとして、患者情報を取得したいとします。私は「患者/ 1」と呼んだ。組織、ケア提供者などの関連リソースを取得するには、2つの他の通話を行う必要がありますか?fhirオブジェクトからのリソース検索

すべて患者の関連情報を1回の呼び出しで処理するにはどうすればよいですか?

答えて

1

患者に関連するすべてを取得するには、$ everything操作(http://www.hl7.org/fhir/patient-operations.html#everything)を参照してください。 _includeと_revinclude(http://www.hl7.org/fhir/search.html#revinclude参照)を使用して単一のリソースを照会するときに関連情報を返すこともできます。

+0

このページ(http://www.hl7.org/fhir/patient-operations.html#everything)では、返信応答には以下のテキストが含まれています これは明らかに組織の詳細を返していません。 –

+0

$をすべて使用すると、すべてを返すときにリソースチェーンがどのくらい離れて行くかを判断するのはサーバーの裁量に委ねられます。返されたもの以外のリンクが見つかった場合、それらを必要とする場合は、それらを取得する必要があります。これは完璧ではありませんが、問題は、クライアントが望む情報にどれだけ近づいているかという正解がないことです。 –

+0

トランザクションを最小限に抑えるには、すべてのフォローアップクエリを提出できますそれ以外の場合は返されませんでした)。 –

関連する問題