¿Qué es JSON Schema?
JSON Schema es un estándar para definir la estructura de datos JSON. Piénsalo como un “molde” o “plantilla” que le dices a la API que quieres que rellene con los datos extraídos del texto clínico. Analogía: Si el texto clínico es arcilla sin forma, el JSON Schema es el molde que defines para que la API le dé la forma exacta que necesitas.Requisitos
- Versión: Debe usar JSON Schema Draft-07
- Indicador obligatorio: Incluye
"$schema": "http://json-schema.org/draft-07/schema#" - Tipos soportados:
object,array,string,number,boolean,null
Esquema básico
Anotación especial: source
Nomenclaturas estándar y custom
Puede anotar los campos con"source" para indicar el conjunto de datos o versión específica que quiere usar:
Fuentes estándar soportadas
| Source | Descripción | Uso típico |
|---|---|---|
CIE-10-MC-ES-2026 | CIE-10 Modificación Clínica España 2026 | Diagnósticos (CMBD, facturación) |
CIE-10-PCS-ES-2026 | CIE-10 Procedimientos España 2026 | Procedimientos quirúrgicos y diagnósticos |
CIE-9-MC-ES | CIE-9 Modificación Clínica España | Sistemas legacy, transición |
SNOMED-CT-ES | SNOMED Clinical Terms España | Interoperabilidad, registros clínicos |
LOINC | Logical Observation Identifiers | Pruebas de laboratorio |
Fuentes custom por centro hospitalario
¿Su HIS/EHR usa códigos propios?
Podemos entrenar modelos especializados con sus nomenclaturas internas.Casos de uso reales
1. Códigos de medicamentos
Sistema de farmacia con códigos Botplus, catálogo CIMA, o nomenclatura interna:2. Códigos de pruebas diagnósticas
Códigos de tu sistema de radiología (RIS) o laboratorio interno:3. Plantillas custom del centro
Campos específicos de tu historia clínica o registros internos:¿Cómo activar fuentes custom?
-
Comparta su catálogo/nomenclatura:
- Archivo Excel, CSV, o volcado de base de datos
- Incluye: código, descripción, sinónimos si aplica
-
Nuestro equipo entrena el modelo:
- Tiempo estimado: 2-4 semanas
- Validación con casos de prueba de tu centro
-
Especifice su
sourcecustom:- Use el identificador que le proporcionemos
-
La API devuelve códigos en su nomenclatura:
- Sin post-procesamiento
- Listos para su sistema
Consejos para esquemas efectivos
Mejores prácticas
1. Sea específico en las descripcionesrequired para campos obligatorios
enum para valores predefinidos
Errores comunes
1. Esquemas vagossource para códigos
Ejemplos completos
Ejemplo 1: CMBD (Conjunto Mínimo Básico de Datos)
Ejemplo 2: Nota de consulta estructurada
Ejemplo 3: Registro de UCI
Validación de esquemas
Herramientas online
Valide su esquema antes de usarlo:Validación en código
Python:Próximos pasos
Ver ejemplos prácticos
Esquemas completos con peticiones y respuestas
Estructura de petición
Cómo enviar el esquema
Manejo de errores
Errores 422 por esquemas inválidos