Page History
...
Inside the NIH Firewall (VPN required)
- DEVDEVINT: https://trials-dev.nci.nih.gov/servicesQA: https://trials-qaint.nci.nih.gov/services
- QA2: https://trials-qa2.nci.nih.gov/services
Outside of the NIH Firewall
...
Registering or amending Complete trials in the CTRP involves organizations and persons that have the following roles in clinical trials: lead organization, sponsor, principal investigator, and so on. CTRP does not manage information about persons and organizations; instead, this is delegated to the Person and Organization Curation Portal, also known as PO. For more information, refer to the NCI CTRP Person and Organization Curation User Guide.
Note |
---|
You must have a user account with appropriate LDAP membership to access the PO User's Guide. |
Before registering a trial, ensure that organizations and persons acting on the trial exist already in PO. Use person identifiers (PO IDs) and organization identifiers (CTEP IDs) when you register a trial whenever possible. If they do not already exist, request that they be created prior to trial registration, by submitting a request to the CTRO at ncictro@mail.nih.gov.
...
...
API
...
API Specification
Register an Abbreviated Trial
...
HTTP Method | POST | |||||||
---|---|---|---|---|---|---|---|---|
URL | /trials/abbreviated/{nct} Parameters {nct}. ClinicalTrials.gov Trial Identifier | |||||||
Request Body | Empty | |||||||
Response Body | XML document withTrialRegistrationConfirmation MIME Type: | |||||||
HTTP Response Code | 200. Success 400. Validation error 401. Invalid username/password or insufficient permissions to access the service. 412. A study with the given identifier already exists in CTRP. 500. Error: Duplicate Trial Submission: A trial exists in the system with the same Lead Organization Trial Identifier for the selected Lead Organization | |||||||
Examples | URL: https://trials-stage.nci.nih.gov/services/trials/abbreviated/NCT02208700 Response:
|
...
HTTP Method | POST | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
URL | /trials/abbreviated/{idType}/{trialID} Parameters {idType}. Type of identifier you want to use to identify a trial in CTRP. Possible values: pa, nci, ctep. {trialID}. Trial identifier value itself. | ||||||||||||||
Request Body | XML document withAbbreviatedTrialUpdate MIME Type: | ||||||||||||||
Response Body | XML document withTrialRegistrationConfirmation MIME Type: | ||||||||||||||
HTTP Response Code | 200. Success 400. Validation error (including the condition when you are not allowed to update a particular trial) 401. Invalid username/password or insufficient permissions to access the service. 404. One of the Persons/Organizations acting on the trial was not found in PO 500. Internal server error | ||||||||||||||
Examples | URL: https://trials-stage.nci.nih.gov/services/trials/abbreviated/nci/NCI-2014-00496 Request:
Response:
|
...
HTTP Method | POST | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
URL | /trials/complete | |||||||||||||||||||||||||||||||||||
Request Body | XML document withCompleteTrialRegistration MIME Type: | |||||||||||||||||||||||||||||||||||
Response Body | XML document withTrialRegistrationConfirmation MIME Type: application/xml . | |||||||||||||||||||||||||||||||||||
HTTP Response Code | 200. Success 400. Validation error 401. Invalid username/password or insufficient permissions to access the service. 404. One of the Persons/Organizations acting on the trial was not found in PO 500. Internal server error | |||||||||||||||||||||||||||||||||||
Examples | URL: https://trials-stage.nci.nih.gov/services/trials/complete Request (referring to existing Organizations and Persons by ID):
Request (non-interventional trial):
Request (trial with minimum data):
Request (trial where responsible party is Sponsor-Investigator):
Response:
|
...
HTTP Method | POST | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
URL | /trials/complete/{idType}/{trialID} Parameters {idType}. Type of identifier you want to use to identify a trial in CTRP. Possible values: pa, nci, ctep, dcp. {trialID}. Trial identifier value itself. | ||||||||||||||
Request Body | XML document withCompleteTrialUpdate MIME Type: | ||||||||||||||
Response Body | XML document withTrialRegistrationConfirmationMIME Type: application/xml | ||||||||||||||
HTTP Response Code | 200. Success 400. Validation error (including the condition when you are not allowed to update a particular trial) 401. Invalid username/password or insufficient permissions to access the service. 500. Internal server error | ||||||||||||||
Examples | URL: https://trials-stage.nci.nih.gov/services/trials/complete/nci/NCI-2014-00496 Request:
Response:
|
...
HTTP Method | PUT | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
URL | /trials/complete/{idType}/{trialID} Parameters {idType}. Type of identifier you want to use to identify a trial in CTRP. Possible values: pa, nci, ctep, dcp. {trialID}. Trial identifier value itself. | ||||||||||||||
Request Body | XML document withCompleteTrialAmendmentMIME Type: application/xml | ||||||||||||||
Response Body | XML document withTrialRegistrationConfirmation MIME Type: | ||||||||||||||
HTTP Response Code | 200. Success 400. Validation error (including the condition when you are not allowed to amend a particular trial) 401. Invalid username/password or insufficient permissions to access the service. 404. One of the Persons/Organizations acting on the trial was not found in PO 500. Internal server error | ||||||||||||||
Examples | URL: https://trials-stage.nci.nih.gov/services/trials/complete/nci/NCI-2014-00496 Request:
Response:
|