Retrieve Count of Patient Specimens for a Query Name/Criteria

post

/ohfapi/cg/v3.3/patientapi/clinicalspecimens/queries/count

This endpoint supports the retrieval of Count of Patient Specimens based for a Query Name or Criteria provided.

Request

Supported Media Types
Body ()
Cohort Query Name,Creation Date,Retention Date details
Root Schema : APIQueryRequest
Type: object
Show Source
Nested Schema : AllCriteriaList
Type: object
Contains all the Query Criteria
Show Source
  • allCriteriaList
    Minimum Number of Items: 1
    Maximum Number of Items: 2147483647
    List of Criteria Eg.DemographicsCriteria,MedicationCriteria,DiagnosisCriteria,SequenceVariantsCriteria,ConsentCriteria,DiagnosisCriteria,EncounterCriteria,ObservationCriteria,HistoryCriteria,ProceduresCriteria,SpecimenCriteria,StudyCriteria,MicroarrayExpressionCriteria,RNASeqExpressionCriteria,CopyNumberVariationCriteria,RelativeTimeEventsCriteria
Nested Schema : allCriteriaList
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 2147483647
List of Criteria Eg.DemographicsCriteria,MedicationCriteria,DiagnosisCriteria,SequenceVariantsCriteria,ConsentCriteria,DiagnosisCriteria,EncounterCriteria,ObservationCriteria,HistoryCriteria,ProceduresCriteria,SpecimenCriteria,StudyCriteria,MicroarrayExpressionCriteria,RNASeqExpressionCriteria,CopyNumberVariationCriteria,RelativeTimeEventsCriteria
Show Source
Nested Schema : criteria
Type: object
Discriminator: type
Show Source
Security
Back to Top

Response

Supported Media Types

200 Response

successful operation
Body ()
Root Schema : schema
Type: integer
Back to Top

Examples

The following example submits a POST request. See the Criteria Classes for this endpoint.

Note:

Based on the genomic information entered, patient identifiers are retrieved. Based on these patient identifiers, the specimens are retrieved.

API URL

http://localhost:7010/ohfapi/cg/v3.3/patientapi/clinicalspecimens/queries/count

Example of Request Body

The following example shows the request sent in JSON format.

{
    "queryCriteria" : {
        "allCriteriaList" : [
           {
            "type" : "RelativeTimeEventsCriteria",                                
                "baseline" : {
                    "diagnosisCodeList" : ["R092"]
                },
           "comparator" : {
                "timeOperator" : "MORETHAN",
                "period" : "YEARS",
                "when" : "BEFORE",
                "numberPeriods" : "5",
                "atSpecificTime" : "true"
            },
            "compareTo" : {
                "medicationCodeList" : ["104377"]
            }
           }
        ]
    }
}

Example of Response Body

The following example shows the response returned in JSON format.

17
Back to Top