Compartir a través de


Inicio rápido: Uso del modelo de Radiology Insights

En este inicio rápido se proporciona información general sobre cómo usar Radiology Insights.

Requisitos previos

Para usar el modelo de Radiology Insights (versión preliminar), debe tener un servicio Azure AI Health Insights creado.

Si no tiene ningún servicio Azure AI Health Insights, consulte Implementación de Azure AI Health Insights mediante Azure Portal.

Una vez completada la implementación, use Azure Portal para ir al servicio Azure AI Health Insights recién creado para ver los detalles, incluida la dirección URL del servicio. La dirección URL para acceder a su servicio es: https://YOUR-NAME.cognitiveservices.azure.com/.

Ejemplo de solicitud y resultados

Para enviar una solicitud de API, necesita el punto de conexión y la clave del servicio Azure AI Health Insights.

También puede encontrar una vista completa de los parámetros de solicitud aquí.

Captura de pantalla de las claves y los puntos de conexión de Radiology Insights.

Importante

La predicción se realiza al recibir la solicitud de API y los resultados se devolverán de forma asincrónica. Los resultados de la API están disponibles durante 24 horas desde el momento en que se ingirió la solicitud y se indican en la respuesta. Después de este período de tiempo, los resultados se purgan y ya no están disponibles para la recuperación.

Solicitud de ejemplo

Nota:

Los ejemplos siguientes se basan en la versión de API: 2024-04-01. Es posible que haya cambios entre versiones de API. Para obtener una versión específica de la API, use la referencia a la API de REST para ver la descripción completa.

A partir de una solicitud que contiene un caso

Puede usar los datos de este ejemplo para probar la primera solicitud al modelo de Radiology Insights.

Definición {jobid}

  • identificador único
  • máximo de 36 caracteres
  • sin espacios
PUT
https://{cognitive-services-account-endpoint}/health-insights/radiology-insights/jobs/{jobid}?api-version=2024-04-01
Content-Type: application/json
Ocp-Apim-Subscription-Key: {cognitive-services-account-key}
{
      "jobData": {
        "configuration": {
          "inferenceOptions": {
            "followupRecommendationOptions": {
              "includeRecommendationsWithNoSpecifiedModality": false,
              "includeRecommendationsInReferences": false,
              "provideFocusedSentenceEvidence": false
            },
            "findingOptions": {
              "provideFocusedSentenceEvidence": false
            }
          },
          "inferenceTypes": ["lateralityDiscrepancy"],
          "locale": "en-US",
          "verbose": false,
          "includeEvidence": false
        },
        "patients": [
          {
            "id": "111111",
            "details": {
              "sex": "female",
			  "birthDate" : "1986-07-01T21:00:00+00:00",
              "clinicalInfo": [
                {
                  "resourceType": "Observation",
                  "status": "unknown",
                  "code": {
                    "coding": [
                      {
                        "system": "http://www.nlm.nih.gov/research/umls",
                        "code": "C0018802",
                        "display": "MalignantNeoplasms"
                      }
                    ]
                  },
                  "valueBoolean": "true"
                }
              ]
            },
            "encounters": [
              {
                "id": "encounterid1",
                "period": {
                  "start": "2021-8-28T00:00:00",
                  "end": "2021-8-28T00:00:00"
                },
                "class": "inpatient"
              }
            ],
            "patientDocuments": [
              {
                "type": "note",
                "clinicalType": "radiologyReport",
                "id": "docid1",
                "language": "en",
                "authors": [
                  {
                    "id": "authorid1",
                    "fullName": "authorname1"
                  }
                ],
                "specialtyType": "radiology",
                "createdAt": "2021-8-28T00:00:00",
                "administrativeMetadata": {
                  "orderedProcedures": [
                    {
                      "code": {
                        "coding": [
                          {
                            "system": "Https://loinc.org",
                            "code": "26688-1",
                            "display": "US BREAST - LEFT LIMITED"
                          }
                        ]
                      },
                      "description": "US BREAST - LEFT LIMITED"
                    }
                  ],
                  "encounterId": "encounterid1"
                },
                "content": {
                  "sourceType": "inline",
                  "value" : "Exam:   US LT BREAST TARGETED\r\n\r\nTechnique:  Targeted imaging of the  right breast  is performed.\r\n\r\nFindings:\r\n\r\nTargeted imaging of the left breast is performed from the 6:00 to the 9:00 position.  \r\n\r\nAt the 6:00 position, 5 cm from the nipple, there is a 3 x 2 x 4 mm minimally hypoechoic mass with a peripheral calcification. This may correspond to the mammographic finding. No other cystic or solid masses visualized.\r\n"
				}
              }
            ]
          }
        ]
      }
    }

También puede encontrar una vista completa de los parámetros de solicitud aquí.

Evaluación de una respuesta que contiene un caso

Para obtener el estado del trabajo, envíe una solicitud al modelo de Radiology Insights y agregue el identificador de trabajo de la solicitud inicial a la dirección URL.

Fragmento de código de ejemplo:

GET
https://{cognitive-services-account-endpoint}/health-insights/radiology-insights/jobs/{jobid}?api-version=2024-04-01
Ocp-Apim-Subscription-Key: {cognitive-services-account-key}
{
  "result": {
    "patientResults": [
      {
        "patientId": "11111",
        "inferences": [
          {
            "kind": "lateralityDiscrepancy",
            "lateralityIndication": {
              "coding": [
                {
                  "system": "http://snomed.info/sct",
                  "code": "24028007",
                  "display": "RIGHT (QUALIFIER VALUE)"
                }
              ]
            },
            "discrepancyType": "orderLateralityMismatch"
          }
        ]
      }
    ]
  },
  "id": "jobid",
  "createdDateTime": "2023-12-18T12:25:37.8942771Z",
  "expirationDateTime": "2023-12-18T12:42:17.8942771Z",
  "lastUpdateDateTime": "2023-12-18T12:25:49.7221986Z",
  "status": "succeeded"
}

También puede encontrar una vista completa de los parámetros de solicitud aquí.

Límites de datos

Límite, valor

  • N.º máximo de pacientes por solicitud, 1
  • N.º máximo de documentos de pacientes por solicitud, 1
  • N.º máximo de encuentros por solicitud, 1
  • N.º máximo de caracteres por paciente, 50 000 para datos[i].content.value combinados

Validación de solicitudes

Todas las solicitudes contienen campos obligatorios y opcionales que se deben rellenar para al modelo de Radiology Insights. Al enviar datos al modelo, asegúrese de tener en cuenta las siguientes propiedades:

Dentro de una solicitud:

  • se deben establecer pacientes
  • los pacientes deben contener una entrada
  • se debe establecer el identificador cuando se especifiquen los pacientes

En la configuración: si se establece, la configuración regional debe ser uno de los siguientes valores (sin distinción entre mayúsculas y minúsculas):

  • en-CA
  • en-US
  • en-AU
  • en-DE
  • en-IE
  • en-NZ
  • en-GB

En los pacientes:

  • debe contener una entrada patientDocument
  • se debe establecer el identificador en patientDocument
  • si se usan los encuentros o la información, se debe establecer el identificador

Para patientDocuments en un paciente:

  • debe establecerse createdDateTime (serviceDate)
  • El idioma del documento del paciente debe ser EN (sin distinción entre mayúsculas y minúsculas)
  • documentType debe ser igual a note (no distingue mayúsculas de minúsculas)
  • El documento del paciente clinicalType debe establecerse como radiologyReport o pathologyReport (sin distinción entre mayúsculas y minúsculas, en una sola palabra)
  • el valor de specialtyType en el documento del paciente debe ser radiología o patología
  • si se establece orderedProcedures en administrativeMetadata, debe contener código (con código y visualización) y descripción
  • el contenido del documento no debe estar en blanco o vacío ni ser nulo

Opcional: sex y birthDate son campos opcionales.

"patientDocuments" : [ {
      "type" : "note",
      "clinicalType" : "radiologyReport",
      "id" : "docid1",
      "language" : "en",
      "authors" : [ {
        "id" : "authorid1",
        "name" : "authorname1"
      } ],
      "specialtyType" : "radiology",
	    "createdDateTime" : "2021-8-28T00:00:00",
      "administrativeMetadata" : {
        "orderedProcedures" : [ {
          "code" : {
            "coding" : [ {
              "system" : "Https://loinc.org",
              "code" : "41806-1",
              "display" : "CT ABDOMEN"
            } ]
          },
          "description" : "CT ABDOMEN"
        } ],
        "encounterId" : "encounterid1"
      },
      "content" : {
        "sourceType" : "inline",
        "value" : "CT ABDOMEN AND PELVIS\n\nProvided history: \n78 years old Female\nAbnormal weight loss\n\nTechnique: Routine protocol helical CT of the abdomen and pelvis were performed after the injection of intravenous nonionic iodinated contrast. Axial, Sagittal and coronal 2-D reformats were obtained. Oral contrast was also administered.\n\nFindings:\nLimited evaluation of the included lung bases demonstrates no evidence of abnormality. \n\nGallbladder is absent. "
      }
    } ]

Pasos siguientes

Para obtener mejor información sobre la solicitud y las respuestas, puede leer más en las páginas siguientes: