FHIR

Explicarea căutării FHIR: parametri, prefixe, modificatori, _include și paginare

Cum să interogați un server FHIR: parametri de căutare după tip (token, dată, referință, șir, cantitate), prefixe precum ge și lt, modificatori precum :exact și :missing, înlănțuire, _include și _revinclude, sortare, _count și paginare, cu URL-uri exemplu pentru rezultate de laborator.

de Publicat 1 min de citit

Răspuns scurt: Căutarea FHIR este o interogare REST: GET [base]/[ResourceType]?parameter=value. Fiecare resursă are parametri de căutare definiți cu un tip, iar valorile pot fi rafinate cu prefixe (ge, lt…) și modificatori (:exact, :missing…). Rezultatele revin ca un Bundle de tip „searchset” cu linkuri de paginare.

Tipuri de parametri și exemple

  • token (coduri): Observation?code=http://loinc.org|4548-4
  • date: Observation?date=ge2025-01-01&date=lt2026-01-01; prefixe eq, ne, gt, lt, ge, le, sa, eb, ap.
  • reference: Observation?subject=Patient/123 (sau patient=123).
  • string: Patient?family=smith (începe cu, implicit; modificatori :exact și :contains).
  • quantity: Observation?value-quantity=gt7|http://unitsofmeasure.org|%.

Combinați cu & (și); repetați valorile separate prin virgule pentru sau: code=http://loinc.org|2093-3,http://loinc.org|2571-8.

Includere, sortare și paginare

  • _include=Observation:subject adaugă Pacientul referențiat la rezultate; _revinclude=Provenance:target adaugă resursele care indică spre ele.
  • Chaining: Observation?subject:Patient.family=smith.
  • _sort=-date sortează cele mai noi primele; _count=50 setează dimensiunea paginii; urmați link[relation=next] pentru pagina următoare în loc să construiți singur offset-uri.
  • _summary=count returnează doar totalul.

În Anpheros

Platforma Anpheros suportă căutarea FHIR standard pe resursele pacientului, în cadrul domeniilor pe care pacientul le-a acordat. Dezvoltatori: ghid de pornire, sandbox-ul FHIR și limite.

Pagini înrudite

Surse

Întrebări frecvente

Cum caut FHIR Observations după codul LOINC?

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

Cum caut după un interval de date?

Repetați data cu prefixe: date=ge2025-01-01&date=lt2026-01-01.

Ce face _include?

Adaugă resursele referențiate de rezultate, cum ar fi Pacientul fiecărei Observații, în același Bundle.

Cum parcurg rezultatele paginând?

Urmați linkul următor din Bundle-ul returnat; setați dimensiunea paginii cu _count.

Anpheros Platform

Încearcă gratuit în sandbox

Primul apel FHIR în 5 minute. Un API HL7 FHIR R4 cu consimțământul pacientului integrat: încearcă-l în sandbox, apoi conectează-ți propria aplicație sau sistemul clinicii.

Gratuit · 30 de pacienți sintetici · fără card

Acest ghid este informativ și nu înlocuiește consultul medical. Pentru decizii despre sănătatea ta, vorbește cu medicul tău. În caz de urgență, sună la numărul de urgență local (112 în Europa).
Scris de
Echipa Anpheros

Anpheros construiește un dosar medical pe care pacientul îl controlează și îl poate da oricărei clinici, pe o platformă HL7 FHIR R4, cu sediul în UE. Ghidurile te ajută să-ți înțelegi și să-ți organizezi sănătatea; nu înlocuiesc medicul.

Despre Anpheros →