Krátká odpověď: Vyhledávání FHIR je RESTový dotaz: GET [base]/[ResourceType]?parameter=value. Každý zdroj má definované vyhledávací parametry s typem a hodnoty lze upřesnit pomocí prefixů (ge, lt…) a modifikátorů (:exact, :missing…). Výsledky se vrací jako sada výsledků (searchset Bundle) s odkazy na stránkování.
Typy parametrů a příklady
- token (kódy):
Observation?code=http://loinc.org|4548-4 - date:
Observation?date=ge2025-01-01&date=lt2026-01-01; prefixy eq, ne, gt, lt, ge, le, sa, eb, ap. - reference:
Observation?subject=Patient/123(nebopatient=123). - string:
Patient?family=smith(standardně začíná na; modifikátory:exacta:contains). - quantity:
Observation?value-quantity=gt7|http://unitsofmeasure.org|%.
Kombinujte pomocí & (a); opakujte hodnoty oddělené čárkami pro nebo: code=http://loinc.org|2093-3,http://loinc.org|2571-8.
Zahrnutí, řazení a stránkování
_include=Observation:subjectpřidá do výsledků odkazovaného Pacienta;_revinclude=Provenance:targetpřidá zdroje, které na ně odkazují.- Řetězení:
Observation?subject:Patient.family=smith. _sort=-dateseřadí od nejnovějšího;_count=50nastaví velikost stránky; sledujtelink[relation=next]pro další stránku místo ručního sestavování offsetů._summary=countvrátí pouze celkový počet.
V Anpheros
Platforma Anpheros podporuje standardní vyhledávání FHIR na zdrojích pacienta v rámci rozsahů, které pacient udělil. Vývojáři: začínáme, sandbox FHIR a limity.
Související stránky
Zdroje
Časté otázky
Jak mohu vyhledávat FHIR Observations podle kódu LOINC?
Observation?code=http://loinc.org|4548-4 (systém|kód).
Jak mohu vyhledávat podle rozsahu dat?
Opakujte datum s prefixy: date=ge2025-01-01&date=lt2026-01-01.
Co dělá _include?
Přidá do stejného Bundle zdroje odkazované výsledky, jako je například Pacient každé Observation.
Jak mohu procházet výsledky po stránkách?
Sledujte odkaz next v vráceném Bundle; velikost stránky nastavte pomocí _count.
Vyzkoušejte zdarma v sandboxu
První volání FHIR za 5 minut. API standardu HL7 FHIR R4 s integrovaným souhlasem pacienta: vyzkoušejte si ho v sandboxu a poté propojte svou vlastní aplikaci nebo klinický systém.
Zdarma · 30 syntetických pacientů · bez karty

