hl7.fhir.cl.clcore versión 1.9.4 (el paquete NPM publicado por HL7 Chile) como Implementation Guide canónico. Los recursos FHIR que envíes a la API de Inspect se validan contra los perfiles, CodeSystems y ValueSets definidos en ese paquete.
Recursos cubiertos por Fhiron Inspect
Fhiron implementa reglas locales (offline, gratuitas) para los 13 recursos más usados de CL Core. La validación contra HAPI con el IG cargado cubre el resto del IG. El MCP además expone una skill con operating contract, routing por intent y playbooks por flujo. Ver Skill CL Core (agent behavior).| Recurso | Perfil CL Core | Reglas locales cl-* |
|---|---|---|
| Patient | CorePacienteCl | cl-patient-01 … cl-patient-04 |
| Practitioner | CorePrestadorCl | cl-practitioner-01, cl-practitioner-02 |
| Observation | (R4 core) | cl-obs-01 … cl-obs-03 |
| Medication | CoreMedicamentoCl | cl-med-01, cl-med-02 |
| MedicationRequest | (R4 core) | cl-medreq-01 … cl-medreq-04 |
| Encounter | CoreEncounterCl | cl-enc-01 … cl-enc-03 |
| Condition | (R4 core) | cl-cond-* |
| AllergyIntolerance | (R4 core) | cl-allergy-* |
| Procedure | (R4 core) | cl-proc-* |
| Coverage | (R4 core) | cl-cov-* |
| Organization | (R4 core) | cl-org-* |
| Immunization | (R4 core) | cl-imm-* |
| DiagnosticReport | (R4 core) | cl-dr-* |
cl-system-02 (URI absoluta en identifier.system), cl-meta-01 (canonical HTTPS en meta.profile), cl-ref-01 (formato ResourceType/id en references), cl-date-01 (ISO-8601), cl-narrative-01 (status narrativo). El identificador nacional dentro de CorePacienteCl se chequea con cl-run-01 … cl-run-04 (formato, dígito verificador módulo 11, system canónico del Registro Civil).
Catálogos chilenos
Fhiron indexa los catálogos oficiales como recursos consultables:- Comunas DEIS (decreto 817): código, nombre y región.
- Establecimientos DEIS: código, razón social y tipo.
- TFC: terapéutico farmacológico chileno.
- CIE-10: clasificación de diagnósticos.
- ATC: clasificación anatómico-terapéutico-química (WHOCC), terminología internacional para fármacos.
- CSTipoIdentificador: RUN, pasaporte, DNI extranjero, identificador interno.
fhiron_search_terminology y como resources fhiron://catalogs/{system}.
MINSAL EIS v0.1.0: terminología paralela
Además de CL Core, Fhiron soporta el Estándar de Interoperabilidad de Salud (EIS) v0.1.0 publicado por la Unidad de Interoperabilidad del MINSAL. Es un IG paralelo (no reemplaza CL Core) que aporta terminología oficial bajo el namespacehttps://interoperabilidad.minsal.cl/fhir/ig/eis/:
- CSComunas (347 comunas oficiales DEIS)
- CSPrevision (Fonasa A/B/C/D, ISAPRE, PRAIS, ley 21.418)
- CSEspecialidadMedica / Odontologica / Farma / Bioquimica
- CSPueblosOriginarios, CSEstadoCivil, CSReligion
- CSNivelAtencion, CSNivelComplejidad
- CSOcupaciones + CSOcupacionesDetalladas (DEIS)
- 49 CodeSystems + 49 ValueSets en total
Cuándo usar CL Core vs EIS
Cuando un concepto tiene cobertura en ambos (ej. comunas), recomendamos CL Core como default y EIS para conceptos no cubiertos en CL Core (previsión, estado civil, pueblos originarios, nivel atención).| Concepto | CL Core canonical | EIS canonical |
|---|---|---|
| Comunas | hl7chile.cl/fhir/ig/clcore/CodeSystem/CSCodComunasCL | interoperabilidad.minsal.cl/fhir/ig/eis/CodeSystem/CSComunas |
| Previsión | (no cubierto) | interoperabilidad.minsal.cl/fhir/ig/eis/CodeSystem/CSPrevision |
| Estado civil | (no cubierto) | interoperabilidad.minsal.cl/fhir/ig/eis/CodeSystem/CSEstadoCivil |
| Pueblos originarios | (extension solo) | interoperabilidad.minsal.cl/fhir/ig/eis/CodeSystem/CSPueblosOriginarios |