Compartir a través de


Configuración del modelo del buscador de coincidencias de prueba

El buscador de coincidencias de prueba incluye un gráfico de conocimiento integrado, que usa ensayos tomados de clinicaltrials.gov y se actualiza periódicamente.

Al asociar pacientes a ensayos, puede definir una lista de filtros para consultar un subconjunto de ensayos clínicos. Cada filtro se puede definir en trial conditions, types, recruitment statuses, sponsors, phases, purposes, facility names, locations o trial IDs.

  • Si se especifican varios valores para la misma categoría de filtro, se obtiene un conjunto de ensayos que es la unión de los dos conjuntos.

Nota:

Los ejemplos de este artículo se basan en la versión de API 2023-03-01-preview. 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.

En la siguiente configuración, el modelo consulta los ensayos que se encuentran en el estado de selección recruiting o not yet recruiting.

"recruitmentStatuses": ["recruiting", "notYetRecruiting"]
  • Si se especifican varias categorías de filtros, se obtiene un conjunto de ensayos que es la combinación de los conjuntos. En el siguiente caso, solo se consultan los ensayos sobre diabetes que se están reclutando en Illinois. Dejar una categoría vacía no limita las pruebas por esa categoría.
"registryFilters": [
    {
        "conditions": [
            "Diabetes"
        ],
        "sources": [
            "clinicaltrials.gov"
        ],
        "facilityLocations": [
            {
                "country": "United States",
                "state": "IL"
            }
        ],
        "recruitmentStatuses": [
            "recruiting"
        ]
    }
]

Evidencia

La evidencia es una indicación de si la salida del modelo debe incluir evidencia para las inferencias. El valor predeterminado es true. Para cada ensayo en el que el modelo concluyó que el paciente no es elegible, el modelo devuelve la información relevante del paciente y los criterios de elegibilidad que se utilizaron para excluir al paciente del ensayo.

{
    "type": "trialEligibility",
    "evidence": [
        {
            "eligibilityCriteriaEvidence": "Inclusion: Patient must have an Eastern Cooperative Oncology Group performance status of 0 or 1 The diagnosis of invasive adenocarcinoma of the breast must have been made by core needle biopsy.",
            "patientInfoEvidence": {
                "system": "http://www.nlm.nih.gov/research/umls",
                "code": "C1512162",
                "name": "Eastern Cooperative Oncology Group",
                "value": "2"
            }
        },
        {
            "eligibilityCriteriaEvidence": "Inclusion: Blood counts performed within 6 weeks prior to initiating chemotherapy must meet the following criteria: absolute neutrophil count must be greater than or equal 1200 / mm3 ;, platelet count must be greater than or equal 100,000 / mm3 ; and",
            "patientInfoEvidence": {
                "system": "http://www.nlm.nih.gov/research/umls",
                "code": "C0032181",
                "name": "Platelet Count measurement",
                "value": "75000"
            }
        }
    ],
    "id": "NCT03412643",
    "source": "clinicaltrials.gov",
    "value": "Ineligible",
}

Verbose

Detalle indica si el modelo debe devolver información de ensayo. El valor predeterminado es false. Si se establece en True, el modelo devuelve información de ensayo, como Title, Phase, Type, Recruitment status, Sponsors, Contacts y Facilities.

Si usa la coincidencia gradual, verbose se usa normalmente en la última fase del proceso de calificación, antes de mostrar los resultados del ensayo.

{
    "type": "trialEligibility",
    "id": "NCT03513939",
    "source": "clinicaltrials.gov",
    "metadata": {
        "phases": [
            "phase1",
            "phase2"
        ],
        "studyType": "interventional",
        "recruitmentStatus": "recruiting",
        "sponsors": [
            "Sernova Corp",
            "CTI Clinical Trial and Consulting Services",
            "Juvenile Diabetes Research Foundation",
            "University of Chicago"
        ],
        "contacts": [
            {
                "name": "Frank, MD, PhD",
                "email": "frank@surgery.uchicago.edu",
                "phone": "999-702-2447"
            }
        ],
        "facilities": [
            {
                "name": "University of Chicago Medical Center",
                "city": "Chicago",
                "state": "Illinois",
                "country": "United States"
            }
        ]
    },
    "value": "Eligible",
    "description": "A Safety, Tolerability and Efficacy Study of Sernova's Cell Pouch™ for Clinical Islet Transplantation",
}

Agregar ensayos personalizados

El buscador de coincidencias de prueba puede recibir los criterios de idoneidad de un ensayo clínico con el formato de un ensayo personalizado. El usuario del servicio debe proporcionar la sección de criterios de elegibilidad del ensayo personalizado, como texto, en un formato similar al de clinicaltrials.gov (misma sangría y estructura). Un ensayo personalizado puede proporcionarse como un ensayo único con el que asociar a un paciente, como una lista de ensayos personalizados o como una adición al gráfico de conocimiento de clinicaltrials.gov. Para proporcionar un ensayo personalizado, la entrada al servicio buscador de coincidencias de prueba debe incluir ClinicalTrialRegisteryFilter.sources con el valor custom.

{
   "Configuration":{
      "ClinicalTrials":{
         "CustomTrials":[
            {
               "Id":"CustomTrial1",
               "EligibilityCriteriaText":"INCLUSION CRITERIA:\n\n  1. Patients diagnosed with Diabetes\n\n2. patients diagnosed with cancer\n\nEXCLUSION CRITERIA:\n\n1. patients with RET gene alteration\n\n 2. patients taking Aspirin\n\n3. patients treated with Chemotherapy\n\n",
               "Demographics":{
                  "AcceptedSex":"female",
                  "acceptedAgeRange":{
                     "MinimumAge":{
                        "Unit":"Years",
                        "Value":0
                     },
                     "MaximumAge":{
                        "Unit":"Years",
                        "Value":100
                     }
                  }
               },
               "Metadata":{
                  "Phases":[
                     "Phase1"
                  ],
                  "StudyType":"Interventional",
                  "RecruitmentStatus":"Recruiting",
                  "Conditions":[
                     "Diabetes"
                  ],
                  "Sponsors":[
                     "sponsor1",
                     "sponsor2"
                  ],
                  "Contacts":[
                     {
                        "Name":"contact1",
                        "Email":"email1",
                        "Phone":"01"
                     },
                     {
                        "Name":"contact2",
                        "Email":"email2",
                        "Phone":"03"
                     }
                  ]
               }
            }
         ]
      },
      "Verbose":true,
      "IncludeEvidence":true
   },
   "Patients":[
      {
         "Id":"Patient1",
         "Info":{
            "Gender":"Female",
            "BirthDate":"2002-07-19T10:58:02.7500649+00:00",
            "ClinicalInfo":[
               {
                  "System":"http://www.nlm.nih.gov/research/umls",
                  "Code":"C0011849",
                  "Name":"Diabetes",
                  "Value":"True;EntityType:DIAGNOSIS"
               },
               {
                  "System":"http://www.nlm.nih.gov/research/umls",
                  "Code":"C0004057",
                  "Name":"aspirin",
                  "Value":"False;EntityType:MedicationName"
               }
            ]
         }
      }
   ]
}

Pasos siguientes

Para empezar a usar el modelo del buscador de coincidencias de prueba, consulte