FHIR

Ricerca FHIR spiegata: parametri, prefissi, modificatori, _include e paginazione

Come interrogare un server FHIR: parametri di ricerca per tipo (token, data, riferimento, stringa, quantità), prefissi come ge e lt, modificatori come :exact e :missing, concatenazione, _include e _revinclude, ordinamento, _count e paginazione, con URL di esempio per i risultati di laboratorio.

di Pubblicato 1 min di lettura

Risposta breve: La ricerca FHIR è una query REST: GET [base]/[ResourceType]?parameter=value. Ogni risorsa ha parametri di ricerca definiti con un tipo e i valori possono essere raffinati con prefissi (ge, lt…) e modificatori (:exact, :missing…). I risultati vengono restituiti come un Bundle di tipo searchset con collegamenti per la paginazione.

Tipi di parametri ed esempi

  • token (codici): Observation?code=http://loinc.org|4548-4
  • date: Observation?date=ge2025-01-01&date=lt2026-01-01; prefissi eq, ne, gt, lt, ge, le, sa, eb, ap.
  • reference: Observation?subject=Patient/123 (o patient=123).
  • string: Patient?family=smith (inizia con per impostazione predefinita; modificatori :exact e :contains).
  • quantity: Observation?value-quantity=gt7|http://unitsofmeasure.org|%.

Combina con & (e); ripeti i valori separati da virgole per "o": code=http://loinc.org|2093-3,http://loinc.org|2571-8.

Inclusione, ordinamento e paginazione

  • _include=Observation:subject aggiunge il Paziente referenziato ai risultati; _revinclude=Provenance:target aggiunge le risorse che puntano ad essi.
  • Chaining: Observation?subject:Patient.family=smith.
  • _sort=-date ordina dal più recente al meno recente; _count=50 imposta la dimensione della pagina; segui link[relation=next] per la pagina successiva invece di costruire offset da solo.
  • _summary=count restituisce solo il totale.

In Anpheros

La Piattaforma Anpheros supporta la ricerca FHIR standard sulle risorse del paziente, all'interno degli ambiti che il paziente ha concesso. Sviluppatori: guida introduttiva, sandbox FHIR e limiti.

Pagine correlate

Fonti

Domande frequenti

Come si cercano le Osservazioni FHIR per codice LOINC?

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

Come si cerca per intervallo di date?

Ripeti la data con i prefissi: date=ge2025-01-01&date=lt2026-01-01.

Cosa fa _include?

Aggiunge le risorse referenziate dai risultati, come il Paziente di ogni Osservazione, allo stesso Bundle.

Come si sfogliano i risultati?

Segui il collegamento successivo nel Bundle restituito; imposta la dimensione della pagina con _count.

Anpheros Platform

Provalo gratis nella sandbox

La tua prima chiamata FHIR in 5 minuti. Un'API HL7 FHIR R4 con il consenso del paziente integrato: provala nella sandbox, poi collega la tua app o il sistema della tua clinica.

Gratis · 30 pazienti sintetici · senza carta

Questa guida è informativa e non sostituisce il consulto medico. Per le decisioni sulla tua salute parla con il tuo medico. In caso di emergenza, chiama il numero di emergenza locale (112 in Europa).
Scritto da
Il team Anpheros

Anpheros sviluppa una cartella clinica che il paziente controlla e può condividere con qualsiasi studio medico, su una piattaforma HL7 FHIR R4, con sede in UE. Queste guide ti aiutano a comprendere e organizzare la tua salute; non sostituiscono il tuo medico.

Chi siamo →