Saltar al contenido
Documentación

Documentación

Bienvenido a la documentación de FHIRPath Go. Esta biblioteca proporciona una implementación completa y lista para producción de la especificación FHIRPath 2.0 para evaluar expresiones sobre recursos FHIR® en Go.

Por Dónde Empezar

Características Principales

  • Más de 95 funciones integradas que cubren existencia, filtrado, subconjuntos, manipulación de cadenas, matemáticas, verificación de tipos, operaciones de fecha/hora, agregación y más.
  • Cumplimiento total de FHIRPath 2.0 incluyendo lógica booleana de tres valores, precisión parcial de fecha/hora y normalización de cantidades UCUM.
  • Listo para producción con evaluación segura para hilos, caché LRU de expresiones, tiempos de espera configurables y reutilización eficiente de memoria.
  • Sin dependencia de modelos FHIR® – trabaja directamente con bytes JSON sin procesar, por lo que puedes usar cualquier biblioteca de modelos FHIR® o ninguna.

Resumen de Paquetes

PaqueteDescripción
github.com/gofhir/fhirpathAPI de nivel superior: Evaluate, Compile, EvaluateCached, funciones auxiliares de conveniencia
github.com/gofhir/fhirpath/typesSistema de tipos FHIRPath: Value, Collection, Boolean, Integer, Decimal, String, Date, DateTime, Time, Quantity
github.com/gofhir/fhirpath/evalMotor de evaluación interno e implementaciones de operadores
github.com/gofhir/fhirpath/funcsRegistro de funciones integradas (existencia, filtrado, cadenas, matemáticas, etc.)
Última actualización