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(oupatient=123). - string:
Patient?family=smith(começa com por defeito; modificadores:exacte: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:subjectadiciona o Paciente referenciado aos resultados;_revinclude=Provenance:targetadiciona recursos que apontam para eles.- Encadeamento:
Observation?subject:Patient.family=smith. _sort=-dateordena do mais recente para o mais antigo;_count=50define o tamanho da página; sigalink[relation=next]para a próxima página em vez de construir offsets por si próprio._summary=countretorna 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.
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

