Skip to main content
Inspect valida recursos FHIR R4 contra el perfil correspondiente de la versión CL Core resuelta para el tenant. Devuelve un ValidateResponse con errores en español, referencia al perfil y quickFix cuando la corrección es mecánica.

Superficies

API REST

POST /api/validate con header X-API-Key.

Dashboard

Workspace web con editor JSON y resultado en tiempo real.

MCP

Conector npm para editores con soporte Model Context Protocol.

Cobertura

  • CL Core oficial: la respuesta informa la versión efectivamente resuelta mediante Fhiron-CL-Core-Version; el cambio de versión se gestiona por canal.
  • 60+ reglas locales cl-* para los 13 recursos más usados. Corren offline.
  • Validación completa contra el servidor con el IG cargado: invariantes FHIRPath, bindings a ValueSets, terminologías, slicing, extensions.
  • Catálogos chilenos indexados: comunas DEIS, establecimientos DEIS, TFC, CIE-10, CSIdentificadores.

Flujo

Los logs registran código de error, ruta del recurso y el identificador de tu organización. No incluyen el cuerpo del recurso ni datos identificables de pacientes.

Anatomía de la respuesta

Cada elemento de issues[] usa campos estructurados; ningún cliente necesita parsear JSON embebido en diagnostics. El contrato completo está en la referencia de API.

Latencia

Las reglas locales evitan una llamada de red. La latencia de la validación remota depende del recurso, el perfil, la terminología y el estado del motor; consulta fhiron.cl/status para el estado publicado.

Cómo consumirlo

Tres canales sobre el mismo motor: elige el que calce mejor con tu flujo.

API REST

POST /api/validate desde cualquier backend o cliente HTTP.

CLI

fhiron validate en terminal, CI/CD, pre-commit hooks.

MCP

Tool fhiron_validate dentro de Claude Code, Cursor, Continue.dev.

Siguiente

API reference

Endpoint, headers, request/response, ejemplos.

Errores

Códigos cl-* y quickFix.