API de equivalencias CIE-10 ↔ CIE-11
Una API REST con respuestas JSON para que historias clínicas, sistemas de facturación, de estadística o de vigilancia consulten la CIE-10 y la CIE-11 en español y las tablas oficiales de correspondencia de la OMS entre las dos. Está versionada en /api/v1, documentada con OpenAPI 3 y sólo maneja datos de clasificación.
Documentación
Todas las rutas, parámetros y respuestas, con un botón para probar cada una.
Lo principal
| Para | Ruta |
|---|---|
| Análogos CIE-11 de un código CIE-10 | GET /api/v1/convertir/cie10-a-cie11/{codigo} |
| Análogos CIE-10 de un código CIE-11 | GET /api/v1/convertir/cie11-a-cie10/{codigo} |
| Conversión por lote (hasta 100) | POST /api/v1/convertir/lote |
| Buscar por código o texto | GET /api/v1/cie10/buscar?q= · /api/v1/cie11/buscar?q= |
| Ficha, hijos y ancestros | GET /api/v1/cie10/{codigo} · /hijos · /ancestros (ídem cie11) |
| Capítulos | GET /api/v1/cie10/capitulos · /api/v1/cie11/capitulos |
| Estado | GET /api/v1/salud |
Reglas de uso
No envíe datos de pacientes. La API sólo recibe códigos o texto de búsqueda; el lote rechaza cualquier campo que no sea sentido, codigos o sin_sugerencias. No se guarda el contenido de las consultas: sólo contadores agregados por ruta y día.
Hay un límite de pedidos por IP (cabeceras X-RateLimit-Limit y X-RateLimit-Remaining; al pasarse, 429 con Retry-After). Las respuestas traen ETag y Cache-Control: los datos sólo cambian cuando cambia la versión (X-Datos-Version). Los errores son JSON con error.codigo y error.mensaje.
Las equivalencias son las de las tablas oficiales de la OMS; no reemplazan la validación clínica ni de codificación. Cuando no hay correspondencia oficial, la respuesta puede traer sugerencias_automaticas: son coincidencias de texto calculadas por este servicio, separadas y rotuladas como no oficiales.