FHIR

Wyszukiwanie w FHIR: parametry, prefiksy, modyfikatory, _include i stronicowanie

Jak wysyłać zapytania do serwera FHIR: parametry wyszukiwania według typu (token, data, referencja, ciąg znaków, ilość), prefiksy takie jak ge i lt, modyfikatory takie jak :exact i :missing, łańcuchowanie, _include i _revinclude, sortowanie, _count i stronicowanie, z przykładowymi adresami URL dla wyników laboratoryjnych.

autor Opublikowano 1 min czytania

Krótka odpowiedź: Wyszukiwanie FHIR to zapytanie REST: GET [base]/[ResourceType]?parameter=value. Każdy zasób ma zdefiniowane parametry wyszukiwania z typem, a wartości można doprecyzować za pomocą prefiksów (ge, lt…) i modyfikatorów (:exact, :missing…). Wyniki są zwracane jako pakiet searchset z linkami do stron.

Typy parametrów i przykłady

  • token (kody): Observation?code=http://loinc.org|4548-4
  • date: Observation?date=ge2025-01-01&date=lt2026-01-01; prefiksy eq, ne, gt, lt, ge, le, sa, eb, ap.
  • reference: Observation?subject=Patient/123 (lub patient=123).
  • string: Patient?family=smith (domyślnie zaczyna się od; modyfikatory :exact i :contains).
  • quantity: Observation?value-quantity=gt7|http://unitsofmeasure.org|%.

Łącz za pomocą & (i); powtarzaj wartości oddzielone przecinkami dla lub: code=http://loinc.org|2093-3,http://loinc.org|2571-8.

Włączanie, sortowanie i stronicowanie

  • _include=Observation:subject dodaje powiązanego Pacjenta do wyników; _revinclude=Provenance:target dodaje zasoby, które do nich wskazują.
  • Łańcuchowanie: Observation?subject:Patient.family=smith.
  • _sort=-date sortuje od najnowszych; _count=50 ustawia rozmiar strony; postępuj zgodnie z link[relation=next] dla następnej strony, zamiast samodzielnie budować przesunięcia.
  • _summary=count zwraca tylko sumę.

W Anpheros

Platforma Anpheros obsługuje standardowe wyszukiwanie FHIR na zasobach pacjenta, w ramach zakresów, na które pacjent wyraził zgodę. Deweloperzy: pierwsze kroki, piaskownica FHIR i limity.

Powiązane strony

Źródła

Najczęstsze pytania

Jak wyszukać obserwacje FHIR według kodu LOINC?

Observation?code=http://loinc.org|4548-4 (system|kod).

Jak wyszukać według zakresu dat?

Powtórz datę z prefiksami: date=ge2025-01-01&date=lt2026-01-01.

Co robi _include?

Dodaje zasoby, do których odnoszą się wyniki, takie jak Pacjent każdej Obserwacji, do tego samego pakietu.

Jak przeglądać wyniki?

Postępuj zgodnie z linkiem „next” w zwróconym pakiecie; ustaw rozmiar strony za pomocą _count.

Anpheros Platform

Wypróbuj za darmo w sandboksie

Pierwsze wywołanie FHIR w 5 minut. API HL7 FHIR R4 z wbudowaną zgodą pacjenta: wypróbuj w piaskownicy, a następnie połącz własną aplikację lub system kliniczny.

Za darmo · 30 syntetycznych pacjentów · bez karty

Ten poradnik ma charakter informacyjny i nie zastępuje konsultacji lekarskiej. Decyzje dotyczące zdrowia podejmuj z lekarzem. W nagłym wypadku zadzwoń pod lokalny numer alarmowy (112 w Europie).
Napisane przez
Zespół Anpheros

Anpheros tworzy dokumentację medyczną, nad którą pacjent ma kontrolę i którą może udostępniać dowolnej klinice, na platformie HL7 FHIR R4, z siedzibą w UE. Te przewodniki pomogą Ci zrozumieć i uporządkować informacje o Twoim zdrowiu; nie zastępują one wizyty u lekarza.

O Anpheros →