Compartir a través de


Inicio rápido: Uso del modelo de buscador de coincidencias de prueba

En este inicio rápido se proporciona información general sobre cómo usar el buscador de coincidencias de prueba.

Requisitos previos

Para usar el buscador de coincidencias de prueba, debe tener creada una cuenta de servicios de Azure AI creada. Si aún no ha creado una cuenta de servicios de Azure AI, consulte Implementar Análisis prospectivo de estado de Azure AI mediante Azure Portal.

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

Enviar una solicitud y obtener resultados

Para enviar una solicitud de API, necesita el punto de conexión y la clave de su cuenta de servicios de Azure AI.

Screenshot of the Keys and Endpoints for the Trial Matcher.

Importante

El buscador de coincidencias de prueba es una API asincrónica. La predicción del buscador de coincidencias de prueba se realiza al recibir la solicitud de API y los resultados se devuelven 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 indica 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

Para enviar una solicitud al buscador de coincidencias de prueba, debe realizar una solicitud POST al punto de conexión.

En el ejemplo siguiente, los pacientes coinciden con el origen Clinicaltrials_gov, para una condición lung cancer con ubicaciones de instalaciones para la ciudad Orlando.

PUT https://{your-cognitive-service-endpoint}/health-insights/trial-matcher/jobs/id?api-version=2024-08-01-preview
Content-Type: application/json
Ocp-Apim-Subscription-Key: {your-cognitive-services-api-key}
{
    "Configuration": {
        "ClinicalTrials": {
            "RegistryFilters": [
                {
                    "Sources": [
                        "Clinicaltrials_gov"
                    ],
                    "Conditions": ["lung cancer"],
                    "facilityLocations": [
                        {
                            "State": "FL",
                            "City": "Orlando",
                            "countryOrRegion": "United States"
                        }
                    ]
                }
            ]
        },
        "IncludeEvidence": false,
        "Verbose": false
    },
    "Patients": [
        {
            "Info": {
                "sex": "female",
                "birthDate": "01/01/1987",
                "ClinicalInfo": [
                    
                ]
            },
            "id": "12"
        }
    ]
}

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

La respuesta incluye la ubicación de la operación en el encabezado de respuesta. El valor tiene un aspecto similar a la siguiente dirección URL: https://eastus.api.cognitive.microsoft.com/healthinsights/trialmatcher/jobs/b58f3776-c6cb-4b19-a5a7-248a0d9481ff?api_version=2022-01-01-preview

Respuesta de ejemplo

Para obtener los resultados de la solicitud, realice la siguiente solicitud GET a la dirección URL especificada en el encabezado de ubicación de la operación de respuesta POST.

GET https://{your-cognitive-service-endpoint}/healthinsights/trialmatcher/jobs/{job-id}?api-version=2022-01-01-preview
Content-Type: application/json
Ocp-Apim-Subscription-Key: {your-cognitive-services-api-key}

Una respuesta de ejemplo:

{
    "results": {
        "patients": [
            {
                "id": "12",
                "inferences": [
                    {
                        "type": "trialEligibility",
                        "id": "NCT03318939",
                        "source": "clinicaltrials.gov",
                        "value": "Eligible"
                    },
                    {
                        "type": "trialEligibility",
                        "id": "NCT03417882",
                        "source": "clinicaltrials.gov",
                        "value": "Eligible"
                    },
                    {
                        "type": "trialEligibility",
                        "id": "NCT02628067",
                        "source": "clinicaltrials.gov",
                        "value": "Eligible"
                    },
                    {
                        "type": "trialEligibility",
                        "id": "NCT04948554",
                        "source": "clinicaltrials.gov",
                        "value": "Eligible"
                    },
                    {
                        "type": "trialEligibility",
                        "id": "NCT04616924",
                        "source": "clinicaltrials.gov",
                        "value": "Eligible"
                    },
                    {
                        "type": "trialEligibility",
                        "id": "NCT04504916",
                        "source": "clinicaltrials.gov",
                        "value": "Eligible"
                    },
                    {
                        "type": "trialEligibility",
                        "id": "NCT02635009",
                        "source": "clinicaltrials.gov",
                        "value": "Eligible"
                    },
                    ...
                ],
                "neededClinicalInfo": [
                    {
                        "system": "http://www.nlm.nih.gov/research/umls",
                        "code": "METASTATIC",
                        "name": "metastatic"
                    },
                    {
                        "semanticType": "T000",
                        "system": "http://www.nlm.nih.gov/research/umls",
                        "code": "C0032961",
                        "name": "Pregnancy"
                    },
                    {
                        "semanticType": "T000",
                        "system": "http://www.nlm.nih.gov/research/umls",
                        "code": "C1512162",
                        "name": "Eastern Cooperative Oncology Group"
                    }
                ]
            }
        ],
        "modelVersion": "2022.03.24",
        "knowledgeGraphLastUpdateDate": "2022.03.29"
    },
    "jobId": "26484d27-f5d7-4c74-a078-a359d1634a63",
    "createdDateTime": "2022-04-04T16:56:00Z",
    "expirationDateTime": "2022-04-04T17:56:00Z",
    "lastUpdateDateTime": "2022-04-04T16:56:00Z",
    "status": "succeeded"
}

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

Límites de datos

Límite Valor
Número máximo de pacientes por solicitud 1
Número máximo de pruebas por paciente 5000
Número máximo de filtro de ubicación por solicitud 1

Pasos siguientes

Para obtener una mejor información sobre la solicitud y las respuestas, lea más en estas páginas: