Skip to main content

Codificación de diagnósticos y procedimientos

Esquema JSON

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "diagnosis_and_procedures/v1",
  "type": "object",
  "required": ["diags", "procs"],
  "properties": {
    "diags": {
      "type": "array",
      "description": "List of diagnosis codes (CIE10)",
      "items": {
        "type": "string",
        "source": "CIE-10-MC-ES-2026"
      },
      "examples": [["A00.1", "B39.0"]]
    },
    "procs": {
      "type": "array",
      "description": "List of procedure codes (CIE10-PCS or local codes)",
      "items": {
        "type": "string",
        "source": "CIE-10-PCS-ES-2026"
      },
      "examples": [["0016078", "005T0ZZ", "0QW234Z"]]
    }
  }
}

Petición completa

{
  "input": "Paciente masculino de 45 años con fiebre alta (39ºC), tos seca y malestar general de 3 días de evolución. Radiografía de tórax sugiere neumonía lobar derecha. Se prescribe amoxicilina-clavulánico.",
  "json_schema": {
    "$ref": "./diag-proc.schema.json"
  },
  "configure": "Codifica únicamente con códigos válidos. No inventes. Si hay duda, deja vacío.",
  "target_language": "es-ES",
  "metadata": {
    "encounter_type": "primary_care",
    "site": "Centro Salud Barrio Norte"
  }
}

Respuesta

{
  "data": {
    "diags": ["J18.1"],
    "procs": ["0B9D0ZX"]
  },
  "run_id": "run_abc123"
}

Nota clínica estructurada

Esquema JSON

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "clinical_note/v1",
  "type": "object",
  "required": ["motivo_de_consulta", "enfermedad_actual", "plan_de_tratamientos"],
  "properties": {
    "dia_actual": { "type": "string" },
    "proxima_cita": { "type": "string" },
    "motivo_de_consulta": { "type": "string" },
    "resumen": { "type": "string" },
    "enfermedad_actual": { "type": "string" },
    "comentarios_observaciones": { "type": "string" },
    "plan_de_tratamientos": { "type": "string" },
    "peticiones": { "type": "string" },
    "constantes_vitales": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "nombre": { "type": "string" },
          "valor": { "type": "string" },
          "unidad": { "type": "string" },
          "momento": { "type": "string", "format": "date-time" }
        }
      }
    }
  }
}

Petición completa

{
  "input": "Paciente femenina de 29 años con odinofagia, fiebre 38.5°C desde hace 2 días. Exploración: placas amigdalares, adenopatías cervicales sensibles, sin exantema. Tratamiento: ibuprofeno y reposo. Se sugiere test de antígeno.",
  "json_schema": {
    "$ref": "./clinical-note.schema.json"
  },
  "configure": "Extrae texto conciso y no inventes datos no presentes.",
  "target_language": "es-ES"
}

Respuesta

{
  "data": {
    "dia_actual": "2025-10-19T09:45:00Z",
    "proxima_cita": "",
    "motivo_de_consulta": "Dolor de garganta y fiebre de 2 días",
    "resumen": "Faringoamigdalitis probable; inicio de ibuprofeno, reposo e hidratación; considerar test de antígeno.",
    "enfermedad_actual": "Dolor faríngeo, fiebre 38.5°C, odinofagia. Placas amigdalares, adenopatías cervicales.",
    "comentarios_observaciones": "Buen estado general, sin exantema.",
    "plan_de_tratamientos": "Ibuprofeno 400 mg cada 8h por 3 días; reposo; hidratación.",
    "peticiones": "Test rápido de antígeno para estreptococo si disponible.",
    "constantes_vitales": [
      {
        "nombre": "temperatura",
        "valor": "38.5",
        "unidad": "°C",
        "momento": "2025-10-19T09:40:00Z"
      }
    ]
  },
  "run_id": "run_def789"
}