FHIR

Pesquisa FHIR explicada: parâmetros, prefixos, modificadores, _include e paginação

Como consultar um servidor FHIR: parâmetros de pesquisa por tipo (token, data, referência, string, quantidade), prefixos como ge e lt, modificadores como :exact e :missing, encadeamento, _include e _revinclude, ordenação, _count e paginação, com URLs de exemplo para resultados de laboratório.

por Publicado 1 min de leitura

Resposta curta: A pesquisa FHIR é uma consulta REST: GET [base]/[ResourceType]?parameter=value. Cada recurso tem parâmetros de pesquisa definidos com um tipo, e os valores podem ser refinados com prefixos (ge, lt…) e modificadores (:exact, :missing…). Os resultados retornam como um Bundle de conjunto de pesquisa com links de paginação.

Tipos de parâmetros e exemplos

  • token (códigos): Observation?code=http://loinc.org|4548-4
  • date: Observation?date=ge2025-01-01&date=lt2026-01-01; prefixos eq, ne, gt, lt, ge, le, sa, eb, ap.
  • reference: Observation?subject=Patient/123 (ou patient=123).
  • string: Patient?family=smith (começa com por defeito; modificadores :exact e :contains).
  • quantity: Observation?value-quantity=gt7|http://unitsofmeasure.org|%.

Combine com & (e); repita os valores separados por vírgulas para ou: code=http://loinc.org|2093-3,http://loinc.org|2571-8.

Incluir, ordenar e paginar

  • _include=Observation:subject adiciona o Paciente referenciado aos resultados; _revinclude=Provenance:target adiciona recursos que apontam para eles.
  • Encadeamento: Observation?subject:Patient.family=smith.
  • _sort=-date ordena do mais recente para o mais antigo; _count=50 define o tamanho da página; siga link[relation=next] para a próxima página em vez de construir offsets por si próprio.
  • _summary=count retorna apenas o total.

Em Anpheros

A Plataforma Anpheros suporta pesquisa FHIR padrão nos recursos do paciente, dentro dos âmbitos que o paciente concedeu. Desenvolvedores: primeiros passos, o sandbox FHIR e limites.

Páginas relacionadas

Fontes

Perguntas frequentes

Como pesquiso Observações FHIR por código LOINC?

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

Como pesquiso por intervalo de datas?

Repita a data com prefixos: date=ge2025-01-01&date=lt2026-01-01.

O que faz _include?

Adiciona os recursos referenciados pelos resultados, como o Paciente de cada Observação, ao mesmo Bundle.

Como pagino através dos resultados?

Siga o link seguinte no Bundle retornado; defina o tamanho da página com _count.

Anpheros Platform

Experimente grátis no sandbox

Sua primeira chamada FHIR em 5 minutos. Uma API HL7 FHIR R4 com o consentimento do paciente integrado: experimente na sandbox e depois conecte a sua própria app ou sistema clínico.

Grátis · 30 pacientes sintéticos · sem cartão

Este guia é meramente informativo e não substitui aconselhamento médico. Para decisões sobre a sua saúde, fale com o seu médico. Em uma emergência, ligue para o número de emergência local (112 na Europa).
Escrito por
A equipa Anpheros

A Anpheros desenvolve um registo médico que o doente controla e pode partilhar com qualquer clínica, numa plataforma HL7 FHIR R4, sediada na UE. Estes guias ajudam-no a compreender e organizar a sua saúde; não substituem o seu médico.

Sobre a Anpheros →