Коротка відповідь: Пошук FHIR — це REST-запит: GET [base]/[ResourceType]?parameter=value. Кожен ресурс має визначені параметри пошуку з типом, а значення можна уточнювати за допомогою префіксів (ge, lt…) та модифікаторів (:exact, :missing…). Результати повертаються у вигляді Bundle типу searchset з посиланнями на сторінки.
Типи параметрів та приклади
- 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|%.
Комбінуйте за допомогою & (і); повторюйте значення, розділені комами, для "або": code=http://loinc.org|2093-3,http://loinc.org|2571-8.
Включення, сортування та пагінація
_include=Observation:subjectдодає до результатів пов'язаного Пацієнта;_revinclude=Provenance:targetдодає ресурси, що посилаються на них.- Ланцюжки:
Observation?subject:Patient.family=smith. _sort=-dateсортує від найновіших;_count=50встановлює розмір сторінки; використовуйтеlink[relation=next]для наступної сторінки замість самостійного створення зміщень._summary=countповертає лише загальну кількість.
В Anpheros
Платформа Anpheros підтримує стандартний пошук FHIR за ресурсами пацієнта в межах дозволів, наданих пацієнтом. Розробникам: початок роботи, FHIR sandbox та обмеження.
Пов'язані сторінки
Джерела
Поширені запитання
Як шукати FHIR Observations за кодом LOINC?
Observation?code=http://loinc.org|4548-4 (система|код).
Як шукати за діапазоном дат?
Повторіть дату з префіксами: date=ge2025-01-01&date=lt2026-01-01.
Що робить _include?
Додає до того ж Bundle ресурси, на які посилаються результати, наприклад, Пацієнта для кожного Observation.
Як переглядати результати посторінково?
Використовуйте посилання "next" у повернутому Bundle; встановлюйте розмір сторінки за допомогою _count.
Спробуйте безкоштовно в пісочниці
Перший запит FHIR за 5 хвилин. API стандарту HL7 FHIR R4 з вбудованою згодою пацієнта: спробуйте в пісочниці, а потім підключіть власну програму чи клінічну систему.
Безкоштовно · 30 синтетичних пацієнтів · без картки

