Retrieve Patient Clinical Specimen Query Status

get

/HSDataService-web/api/3.2.0/patientapi/clinicalspecimens/queries/{id}

This endpoint supports the retrieval of Patient Clinical Specimen Query Status for a Query Identifier.

Request

Supported Media Types
  • application/json
  • application/xml
Path Parameters
apiContext
Type: string
Required: true
Patient/Subject API context
id
Type: integer (int64)
Required: true
Query ID

Response

Supported Media Types
  • application/json
  • application/xml
200 Response
successful operation
Body
Root Schema : QueryExecutionStatus
Type: object
Nested Schema : QueryJobError
Type: object
400 Response
Invalid request parameters
404 Response
Query status not found

Examples

The following example submits a GET request.

API URL

http://localhost:7001/HSDataService-web/api/3.2.0/patientapi/clinicalspecimens/queries/999

Example of Response Body

The following example shows the response returned in JSON format.

{
  "executeAsync": false,
  "minRetentionPeriodDays": 5,
  "queryCriteria": {
    "allCriteriaList": [
      {
        "type": "MedicationCriteria",
        "exclude": false,
        "medicationCodeList": [
          "1000000"
        ],
        "medicationOutcomeCodeList": [
          "1"
        ]
      },
      {
        "type": "SequenceVariantsCriteria",
        "exclude": false,
        "radioOptionMode": "VAR_IN_SELECTED_GENES",
        "geneInformation": {
          "type": "SequenceVariantsGeneDetails",
          "geneList": [
            "BID"
          ],
          "dnaVersionList": [
            2
          ],
          "dnaAlignmentList": [
            "GRCh37"
          ]
        },
        "geneRegionsList": [
          "PROMOTER"
        ],
        "polyphenSelected": false,
        "siftSelected": false,
        "fileTypeVCFSelected": true,
        "fileTypeMAFSelected": false,
        "fileTypeCGISelected": false
      }
    ]
  },
  "queryId": 999,
  "queryExecutionStatus": {
    "status": "DONE",
    "links": [
      {
        "rel": "status",
        "href": "/HSDataService-web/api/3.2.0/patientapi/clinicalspecimens/queries/999"
      },
      {
        "rel": "result",
        "href": "/HSDataService-web/api/3.2.0/patientapi/clinicalspecimens/queries/999/data"
      }
    ]
  }
}