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(lubpatient=123). - string:
Patient?family=smith(domyślnie zaczyna się od; modyfikatory:exacti: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:subjectdodaje powiązanego Pacjenta do wyników;_revinclude=Provenance:targetdodaje zasoby, które do nich wskazują.- Łańcuchowanie:
Observation?subject:Patient.family=smith. _sort=-datesortuje od najnowszych;_count=50ustawia rozmiar strony; postępuj zgodnie zlink[relation=next]dla następnej strony, zamiast samodzielnie budować przesunięcia._summary=countzwraca 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.
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

