Info |
---|
Page Under Development |
This page provides explains how to use the APIs call for the OpenClinica; by calling these APIs, you can find out how much time the API call takes for a specific study. Follow the below steps to run the APIs.to:
Find the API call time.
Check connection to OC.
Verify API based authentication
Why run these APIs?
When the 'OpenClinica Study Data Importer' job takes time (20-30 minutes), it becomes difficult to test the configuration and run the job to sync in the data.
Steps to run the APIs
Invoke API to get the token on the terminal.
Expand | ||
---|---|---|
| ||
In above code, ‘POST’ and ‘Content-Type’ will remain fixed. Code that will vary Server credentials: Username and password Server URL: |
...
your OC server URL
|
...
After invoking auth API, you will receive a token, as shown below.
|
2. Invoke data API to get the study data
...
Expand | ||
---|---|---|
| ||
|
S_ISPY(TEST)
will be the study OID from the OpenClinica.
#1step_token
Use the token from #1 step.
...
In the above code, the 'GET' and 'Authorization' will remain fixed. Code that will vary Token: Server URL: Study Name: After Invoking data API, you will know how much time it takes to |
...
download study data. |
Once you get the APIs' exact API’s time, you can inform the OpenClinica team (client) to resolve the issue.
What is the need behind running these APIs?
When the ‘OpenClinica Study Data Importer’ job takes more time (20-30 minutes) than an expected threshold, it becomes difficult to test the configuration every time and run the job to sync in the data.
In this case, you can cross-check the time taken by the job to complete by running these APIs using a terminal outside the OpenSpecimen.