Saltar al contenido

Ejemplos

Esta sección contiene ejemplos prácticos que demuestran cómo usar la biblioteca FHIRPath Go en escenarios del mundo real. Cada página incluye código Go completo y ejecutable junto con recursos FHIR® JSON realistas para que pueda copiar, pegar y adaptarlos a sus propios proyectos.

Lo Que Encontrará Aquí

PáginaDescripción
Consultas BásicasExtraer datos demográficos, navegar estructuras anidadas, trabajar con arreglos y usar sintaxis de rutas
Filtrado de DatosUsar where(), select(), exists(), count() y empty() para filtrar y proyectar datos FHIR®
Validación FHIR®Evaluar restricciones e invariantes FHIR® usando expresiones booleanas
Trabajo con ExtensionsAcceder, verificar y extraer valores de extensions FHIR®
Cantidades y UnidadesComparar y manipular cantidades UCUM en valores de Observation
Patrones del Mundo RealPatrones de producción incluyendo middleware HTTP, pipelines de procesamiento por lotes y manejo de errores

Prerrequisitos

Todos los ejemplos asumen que tiene la biblioteca instalada:

go get github.com/gofhir/fhirpath

E importada en sus archivos Go:

import "github.com/gofhir/fhirpath"

La mayoría de los ejemplos trabajan con bytes JSON sin procesar ([]byte) como entrada, lo que significa que no necesita ninguna biblioteca de modelos FHIR®. Puede cargar recursos desde archivos, respuestas HTTP o bases de datos – cualquier cosa que le proporcione el JSON como bytes.

Última actualización