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
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.