ClinicalTrialsApi

All URIs are relative to https://api.molecularmatch.com/v4

Method HTTP request Description
countTrials POST /trial/count Get the count of Clinical Trials matching a searchRequest
getTrial GET /trial/{id} Get a Clinical Trial
searchTrials POST /trial/search Search for clinical trials

countTrials

SearchResponseClinicalTrial countTrials(body)

Get the count of Clinical Trials matching a searchRequest

Get the count of Clinical Trials matching a searchRequest

Example

// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.ClinicalTrialsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();


ClinicalTrialsApi apiInstance = new ClinicalTrialsApi();
SearchRequest body = new SearchRequest(); // SearchRequest | SearchRequest object to send to MolecularMatch for processing
try {
    SearchResponseClinicalTrial result = apiInstance.countTrials(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ClinicalTrialsApi#countTrials");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body SearchRequest SearchRequest object to send to MolecularMatch for processing

Return type

SearchResponseClinicalTrial

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

getTrial

ClinicalTrial getTrial(id)

Get a Clinical Trial

Get a Clinical Trial

Example

// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.ClinicalTrialsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();


ClinicalTrialsApi apiInstance = new ClinicalTrialsApi();
String id = "id_example"; // String | ID of the Clinical Trial to return
try {
    ClinicalTrial result = apiInstance.getTrial(id);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ClinicalTrialsApi#getTrial");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
id String ID of the Clinical Trial to return

Return type

ClinicalTrial

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

searchTrials

SearchResponseClinicalTrial searchTrials(body)

Search for clinical trials

Search for clinical trials

Example

// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.ClinicalTrialsApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();


ClinicalTrialsApi apiInstance = new ClinicalTrialsApi();
SearchRequest body = new SearchRequest(); // SearchRequest | SearchRequest object to send to MolecularMatch for processing
try {
    SearchResponseClinicalTrial result = apiInstance.searchTrials(body);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling ClinicalTrialsApi#searchTrials");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
body SearchRequest SearchRequest object to send to MolecularMatch for processing

Return type

SearchResponseClinicalTrial

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json