cohort¶
Limits Solr query patients by ones matching the cohort.
Functions¶
OHDSI.getCohort(cohortId)¶
Returns a list of patients matching the OHDSI cohort id. Will limit patients in the Solr query.
cohort SocialSupportPatients:OHDSI.getCohort(100);
cohort can then be passed as an argument in tasks. For example:
define Widowed:
Clarity.ProviderAssertion({
cohort:SocialSupportPatients,
termset:[WidowedTerms]
});
Clarity.getJobResults¶
Returns a list of patients or documents, matching the job_id and parameters. Will limit patients or documents in the Solr query.
Example:
cohort OpiodPatients:
Clarity.getJobResults({
"context":"patient",
"job_id": 406,
"nlpql_feature":"tookOpioids"
});
Arguments:
| Name | Type | Required | Notes |
|---|---|---|---|
| context | str | Yes | “patient” or “document” |
| job_id | int | No | The job_id. Not strictly required, but desirable to select the correct phenotype. |
| nlpql_feature | str | No | The feature name used in the NLPQL define |
| report_type | str | No | |
| pipeline_type | str | No | The NLPQL pipeline feature type (e.g. “ValueExtractor”) |
| pipeline_id | int | No | |
| subject | str | No | |
| phenotype_final | bool | No | Whether the results were tagged as final or not |
| <any_generated_feature> | <type> | No | Any feature you wish to filter or that was generated by ClarityNLP. |