Saltar al contenido
Primeros Pasos

Primeros Pasos

El GoFHIR Validator es un validador de recursos FHIR de alto rendimiento escrito en Go, con soporte para R4, R4B y R5. Fue disenado para ser compatible con el HL7 FHIR Validator, produciendo resultados de validacion equivalentes y ofreciendo tiempos de inicio significativamente mas rapidos y menor uso de memoria.

GoFHIR Validator deriva todas las reglas de validacion desde los StructureDefinitions de FHIR en tiempo de ejecucion – nada esta hardcodeado. Esto significa que funciona con cualquier perfil conforme, guia de implementacion o StructureDefinition personalizado sin configuracion adicional.

Caracteristicas Principales

Rendimiento – Inicio en ~2-3 segundos con ~200 MB de uso de memoria, comparado con ~10-15 segundos y ~600 MB+ del HL7 Validator basado en Java.
  • Soporte completo de FHIR R4, R4B y R5 – Valida contra la especificacion completa de FHIR para cada version
  • Validacion de perfiles – Soporta perfiles personalizados, guias de implementacion y cadenas de perfiles
  • Validacion de terminologia – Validacion local de sistemas de codigos y conjuntos de valores
  • Restricciones FHIRPath – Evalua todas las invariantes FHIRPath definidas en los StructureDefinitions
  • Validacion de extensiones – Valida extensiones contra sus StructureDefinitions registrados
  • CLI y libreria – Usa como herramienta de linea de comandos independiente o integra en tus aplicaciones Go
  • Compatible con HL7 Validator – Flags CLI familiares y salida de validacion equivalente

Siguiente Paso

Última actualización