Skip to main content
Las reglas locales corren offline en el MCP connector y en Inspect. No consumen cuota. La librería se distribuye vendorizada dentro del conector, sin dependencias adicionales en runtime.

Formato y estructura

Encounter (EncounterCL)

MedicationRequest

Terminologías y bindings transversales

Identificador nacional (dentro de CorePacienteCl)

Patient (CorePacienteCl)

Practitioner (CorePrestadorCl)

Observation

Medication (CoreMedicamentoCl)

Otros recursos cubiertos

Condition · AllergyIntolerance · Procedure · Coverage · Organization · Immunization · DiagnosticReport · Bundle Códigos: cl-cond-*, cl-allergy-*, cl-proc-*, cl-cov-*, cl-org-*, cl-imm-*, cl-dr-*, cl-bundle-*. Listado completo accesible vía el recurso MCP fhiron://errors o la tool fhiron_explain_code.

Reglas locales vs validación completa

Las reglas locales son un subconjunto de las restricciones del IG. Cubren los errores estructurales más frecuentes (campos required ausentes, value-sets fuera de binding, fechas mal formateadas, references rotas) y producen feedback inmediato sin consumo de cuota. La validación completa contra el IG cargado en el servidor cubre el resto: invariantes FHIRPath, bindings a ValueSets, terminologías, slicing y extensions. Cuesta 1 crédito y se invoca con fhiron_validate (o fhiron_validate_file cuando el recurso vive en un .json local).
Patrón típico: fhiron_lint en cada cambio del editor; fhiron_validate antes de comprometer el recurso al destino. Si el lint devuelve un quickFix, llamar fhiron_apply_fix y volver a lintar antes de gastar crédito.