Skip to main content
El SDK es el canal para embeber la validación FHIR® dentro del código de tu aplicación. Mientras el MCP vive en tu agente y la CLI en tu terminal, el SDK corre en el runtime de tu producto: en el camino crítico, justo antes de persistir un recurso o reenviarlo a un EHR. Los tres consumen la misma API, descuentan la misma cuota del tenant y usan el mismo motor: CL Core v1.9.4 más los perfiles MINSAL.
El SDK de Fhiron es gratuito para uso de desarrollo con el plan Free: 1.000 validaciones al mes, sin tarjeta de crédito. Para uso institucional y cumplimiento de la Ley 21.668, revisa fhiron.cl/ley-21668.

Qué resuelve

  • Validar en el camino crítico. Antes de hacer POST de un Encounter a tu EHR o al Gateway, valídalo y rechaza lo que no cumple CL Core en el momento.
  • Errores en español, tipados. Recibes los hallazgos ya traducidos, con referencia al perfil que falla, listos para mostrar en tu propia UI.
  • Cero boilerplate. No armas fetch, headers, ni manejo de 401/429/timeouts. Una línea para construir el cliente.
  • Autocompletado. Tipos .d.ts incluidos: tu editor sabe qué campos tiene un issue y qué errores puedes capturar.

Ejemplo mínimo

Dos modos de validación

lint es ideal para feedback en vivo (un editor, un formulario); validate es la verificación oficial contra el motor. Ver lint y validate.

Requisitos

  • Node 18 o superior (usa el fetch global).
  • Una API key de tu tenant (dashboard).
  • ESM y CommonJS soportados.

Próximo paso

Empieza por la instalación.