Dela via


Snabbstart: Använda modellen Utvärderingsmatchning

Den här snabbstarten ger en översikt över hur du använder utvärderingsmatchningen.

Förutsättningar

Om du vill använda Utvärderingsmatchning måste du ha ett Azure AI-tjänstkonto skapat. Om du inte redan har skapat ett Azure AI-tjänstkonto kan du läsa Distribuera Azure AI Health Insights med azure-portalen.

När distributionen är klar använder du Azure-portalen för att gå till det nyligen skapade Azure AI-tjänstkontot för att se informationen, inklusive din tjänst-URL. Tjänst-URL:en för åtkomst till tjänsten är: https://YOUR-NAME.cognitiveservices.azure.com/.

Skicka en begäran och få resultat

Om du vill skicka en API-begäran behöver du slutpunkten och nyckeln för ditt Azure AI-tjänstkonto.

Screenshot of the Keys and Endpoints for the Trial Matcher.

Viktigt!

Utvärderingsmatchare är ett asynkront API. Förutsägelse av utvärderingsmatchare utförs när API-begäran tas emot och resultaten returneras asynkront. API-resultaten är tillgängliga i 24 timmar från det att begäran matades in och anges i svaret. Efter tidsperioden rensas resultaten och är inte längre tillgängliga för hämtning.

Exempelbegäran

Om du vill skicka en begäran till Utvärderingsmatchare måste du göra en POST-begäran till slutpunkten.

I exemplet nedan är patienterna matchningar till Clinicaltrials_gov källan, för ett lung cancer villkor med anläggningsplatser för staden 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"
        }
    ]
}

Du hittar också en fullständig vy över parametrarna för begäran här

Svaret innehåller åtgärdsplatsen i svarshuvudet. Värdet ser ut ungefär som följande URL: https://eastus.api.cognitive.microsoft.com/healthinsights/trialmatcher/jobs/b58f3776-c6cb-4b19-a5a7-248a0d9481ff?api_version=2022-01-01-preview

Exempelsvar

Om du vill få resultatet av begäran gör du följande GET-begäran till den URL som anges i postsvarets åtgärdsplatsrubrik.

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}

Ett exempelsvar:

{
    "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"
}

Du hittar också en fullständig vy över svarsparametrarna här

Databegränsningar

Gräns Värde
Maximalt antal patienter per begäran 1
Maximalt antal försök per patient 5000
Maximalt #-platsfilter per begäran 1

Nästa steg

Om du vill få bättre insikter om begäran och svar kan du läsa mer på följande sidor: