FHIR

Explicación de la búsqueda en FHIR: parámetros, prefijos, modificadores, _include y paginación

Cómo consultar un servidor FHIR: parámetros de búsqueda por tipo (token, fecha, referencia, cadena, cantidad), prefijos como ge y lt, modificadores como :exact y :missing, encadenamiento, _include y _revinclude, ordenación, _count y paginación, con URLs de ejemplo para resultados de laboratorio.

por Publicado 1 min de lectura

Respuesta corta: La búsqueda FHIR es una consulta REST: GET [base]/[ResourceType]?parameter=value. Cada recurso tiene parámetros de búsqueda definidos con un tipo, y los valores se pueden refinar con prefijos (ge, lt…) y modificadores (:exact, :missing…). Los resultados se devuelven como un Bundle de tipo "searchset" con enlaces de paginación.

Tipos de parámetros y ejemplos

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

Combina con & (y); repite valores separados por comas para "o": code=http://loinc.org|2093-3,http://loinc.org|2571-8.

Incluir, ordenar y paginar

  • _include=Observation:subject añade el Paciente referenciado a los resultados; _revinclude=Provenance:target añade recursos que apuntan a ellos.
  • Encadenamiento: Observation?subject:Patient.family=smith.
  • _sort=-date ordena del más reciente al más antiguo; _count=50 establece el tamaño de la página; sigue link[relation=next] para la siguiente página en lugar de construir tú mismo los desplazamientos.
  • _summary=count devuelve solo el total.

En Anpheros

La Plataforma Anpheros soporta la búsqueda FHIR estándar en los recursos del paciente, dentro de los ámbitos que el paciente ha concedido. Desarrolladores: primeros pasos, el sandbox FHIR y límites.

Páginas relacionadas

Fuentes

Preguntas frecuentes

¿Cómo busco Observaciones FHIR por código LOINC?

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

¿Cómo busco por rango de fechas?

Repite la fecha con prefijos: date=ge2025-01-01&date=lt2026-01-01.

¿Qué hace _include?

Añade los recursos referenciados por los resultados, como el Paciente de cada Observación, al mismo Bundle.

¿Cómo navego por los resultados?

Sigue el enlace "next" en el Bundle devuelto; establece el tamaño de la página con _count.

Anpheros Platform

Pruébalo gratis en el sandbox

Tu primera llamada FHIR en 5 minutos. Una API HL7 FHIR R4 con el consentimiento del paciente integrado: pruébala en el sandbox y luego conecta tu propia app o sistema de clínica.

Gratis · 30 pacientes sintéticos · sin tarjeta

Esta guía es informativa y no sustituye la consulta médica. Para decisiones sobre tu salud, habla con tu médico. En una emergencia, llama al número de emergencias local (112 en Europa).
Escrito por
El equipo de Anpheros

Anpheros crea un historial médico que el paciente controla y puede compartir con cualquier clínica, en una plataforma HL7 FHIR R4, con sede en la UE. Estas guías te ayudan a entender y organizar tu salud; no reemplazan a tu médico.

Sobre Anpheros →