Retrieve Patient Queries Status
get
/HSDataService-web/api/3.2.0/patientapi/patients/queries
This end point supports the retrieval of Patient Queries Status, Error Code, Error Message and other Status associated information.
Request
Supported Media Types
- application/json
- application/xml
Query Parameters
- limit
-
Type:
integer(int32)Pagination query params: ?limit=2&offset=0- offset
Type:integer(int32)Pagination query params: ?limit=2&offset=0
Response
Supported Media Types
- application/json
- application/xml
200 Response
successful operation
Body
Root Schema : APIQueryStatus
Type:
object- cohortQueryName
-
Type:
string - createdOnDate
-
Type:
string(date-time) - executeAsync
-
Type:
booleanDefault Value:false - minRetentionPeriodDays
-
Type:
integer(int64)Minimum Value:0 - queryCriteria
-
Type:
objectOracleDBQueryDSContains all the Query Criteria - queryExecutionStatus
-
Type:
objectQueryExecutionStatus - queryId
-
Type:
integer(int64) - retentionDate
-
Type:
string(date-time)
Nested Schema : OracleDBQueryDS
Type:
objectContains all the Query Criteria
- allCriteriaList
-
Type:
arrayallCriteriaListRequired:trueMinimum Number of Items:1Maximum Number of Items:2147483647List of Criteria Eg.DemographicsCriteria,MedicationCriteria,DiagnosisCriteria,SequenceVariantsCriteria,ConsentCriteria,DiagnosisCriteria,EncounterCriteria,ObservationCriteria,HistoryCriteria,ProceduresCriteria,SpecimenCriteria,StudyCriteria,MicroarrayExpressionCriteria,RNASeqExpressionCriteria,CopyNumberVariationCriteria,RelativeTimeEventsCriteria
Nested Schema : QueryExecutionStatus
Type:
object- error
-
Type:
objectQueryJobError - links
-
Type:
arraylinksA collection of links containing hrefs to query status and results - queryId
-
Type:
integer(int64) - status
-
Type:
string
Nested Schema : allCriteriaList
Type:
arrayMinimum Number of Items:
1Maximum Number of Items:
2147483647List of Criteria Eg.DemographicsCriteria,MedicationCriteria,DiagnosisCriteria,SequenceVariantsCriteria,ConsentCriteria,DiagnosisCriteria,EncounterCriteria,ObservationCriteria,HistoryCriteria,ProceduresCriteria,SpecimenCriteria,StudyCriteria,MicroarrayExpressionCriteria,RNASeqExpressionCriteria,CopyNumberVariationCriteria,RelativeTimeEventsCriteria
Nested Schema : criteria
Nested Schema : QueryJobError
Type:
object- errorCode
-
Type:
string - errorMessage
-
Type:
string
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/patients/queries?limit=5&offset=0
Example of Response Body
The following example shows the response returned in JSON format.
{
"items": [
{
"createdOnDate": "02/10/2017",
"retentionDate": "02/15/2017",
"queryId": 1073,
"queryExecutionStatus": {
"status": "DONE",
"links": [
{
"rel": "status",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1073"
},
{
"rel": "result",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1073/data"
}
]
}
},
{
"createdOnDate": "02/10/2017",
"retentionDate": "02/15/2017",
"queryId": 1072,
"queryExecutionStatus": {
"status": "DONE",
"links": [
{
"rel": "status",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1072"
},
{
"rel": "result",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1072/data"
}
]
}
},
{
"createdOnDate": "02/10/2017",
"retentionDate": "02/15/2017",
"queryId": 1071,
"queryExecutionStatus": {
"status": "DONE",
"links": [
{
"rel": "status",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1071"
},
{
"rel": "result",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1071/data"
}
]
}
},
{
"createdOnDate": "02/10/2017",
"retentionDate": "02/15/2017",
"queryId": 1068,
"queryExecutionStatus": {
"status": "DONE",
"links": [
{
"rel": "status",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1068"
},
{
"rel": "result",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1068/data"
}
]
}
},
{
"createdOnDate": "02/10/2017",
"retentionDate": "02/15/2017",
"queryId": 1067,
"queryExecutionStatus": {
"status": "DONE",
"links": [
{
"rel": "status",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1067"
},
{
"rel": "result",
"href": "/HSDataService-web/api/3.2.0/patientapi/patients/queries/1067/data"
}
]
}
}
],
"count": 5,
"hasMore": true,
"links": [
{
"rel": "self",
"href": "http://localhost:7001/HSDataService-web/api/3.2.0/patientapi/patients/queries?limit=5"
},
{
"rel": "next",
"href": "http://localhost:7001/HSDataService-web/api/3.2.0/patientapi/patients/queries?offset=5&limit=5"
}
]
}