FHIRクライアントのインスタンスでfetchAll関数を使用しています(具体的には、HAPI FHIRサーバーを使用しています)。私は特定のLOINCコードですべての観測を収集しようとしています。すべての検索結果をFHIRサーバーから素早く取り出す方法
私の理解では、LOINCコードと一致するすべての観測値を持つバンドルを作成するよう要求する(この検索はサーバー側で処理されるようです)。結果は返されますが、サーバーは一度に20の結果しか返送しません。 〜14,000の観測があるので、〜700バンドルをサーバーから受け取る時間は〜2分です(私はクロムを使用していますが、これはサーバーへの6つの接続を信じることに限定されています - 他のブラウザーも同様です)。
可能であれば、この種のリクエストをより速くしたいと思います。そうする方法はありますか?バンドルに500個のアイテムを入れる方法があると思います。誰も検索パラメータでこれを行う方法を知っていますか?
ありがとうございます!
これを見ましたか:http://hl7.org/fhir/search.html#count –
あなたのクライアントライブラリを使用していますか?何か? fetchAllはHAPIの一部ではありません。 –
私はFHIR JavaScriptクライアントでSMARTを使用しています:http://docs.smarthealthit.org/clients/javascript/ –