簡単な回答: FHIR検索はRESTクエリです: GET [base]/[ResourceType]?parameter=value。各リソースには、タイプが定義された検索パラメータがあり、値はプレフィックス(ge、lt…)や修飾子(:exact、:missing…)で絞り込むことができます。結果は、ページングリンク付きのsearchset Bundleで返されます。
パラメータのタイプと例
- token (コード):
Observation?code=http://loinc.org|4548-4 - date:
Observation?date=ge2025-01-01&date=lt2026-01-01; eq、ne、gt、lt、ge、le、sa、eb、apのプレフィックスがあります。 - reference:
Observation?subject=Patient/123(またはpatient=123)。 - string:
Patient?family=smith(デフォルトでは前方一致;:exactおよび:contains修飾子があります)。 - quantity:
Observation?value-quantity=gt7|http://unitsofmeasure.org|%。
& (and) で結合します。orの場合は、カンマで区切って値を繰り返します: code=http://loinc.org|2093-3,http://loinc.org|2571-8。
含む、並べ替え、ページング
_include=Observation:subjectは、参照されているPatientを結果に追加します。_revinclude=Provenance:targetは、それらを指しているリソースを追加します。- Chaining:
Observation?subject:Patient.family=smith。 _sort=-dateは新しい順に並べ替えます。_count=50はページサイズを設定します。オフセットを自分で構築するのではなく、次のページのためにlink[relation=next]をたどってください。_summary=countは合計数のみを返します。
Anpherosで
Anpheros Platformは、患者が許可したスコープ内で、患者のリソースに対する標準的なFHIR検索をサポートしています。開発者向け: はじめに、FHIRサンドボックス、制限事項。
関連ページ
ソース
よくある質問
LOINCコードでFHIR Observationを検索するにはどうすればよいですか?
Observation?code=http://loinc.org|4548-4 (システム|コード)。
日付範囲で検索するにはどうすればよいですか?
プレフィックスを付けてdateを繰り返します: date=ge2025-01-01&date=lt2026-01-01。
_includeは何をしますか?
結果によって参照されているリソース(各ObservationのPatientなど)を同じBundleに追加します。
結果をページングするにはどうすればよいですか?
返されたBundleのnextリンクをたどってください。ページサイズは_countで設定します。
サンドボックスで無料で試す
5分で最初のFHIR呼び出し. 患者さんの同意が組み込まれたHL7 FHIR R4 APIです。サンドボックスでお試しいただき、ご自身のアプリやクリニックのシステムを接続してください。
無料・合成患者30人・カード不要

