59.40    ETL Import: Source 59.42    External Object Storage   

59.146.1Measure Evaluation

 

The Measure Evaluation configuration category includes the following configurable options:

  • Apply Scoring

  • Subject Chunk Size

  • Measure Chunk Size

  • Measure Report default reporter

  • S3 Bucket Name

  • S3 Endpoint

  • S3 Access Key

  • S3 Region

  • S3 Secret Key

  • S3 Subject CQL Results with Evaluated Resources

  • S3 Subject CQL Results

  • Threaded Subject Chunk Size

  • Number of Threads

  • Enabled Threading

  • Measure Report Reporter from Group

  • Include Patients from Related Managing Organizations

59.146.2Property: Apply Scoring

 
Property Name Apply Scoring
Property Key
Property Type BOOLEAN
Description Applies a scoring algorithm during measure evaluation.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value true
Example Property
module.[MODULE_ID].config.evaluate_measure.apply_scoring = true

59.146.3Property: Subject Chunk Size

 
Property Name Subject Chunk Size
Property Key
Property Type NON_NEGATIVE_INTEGER
Description The maximum quantity of subjects to process per batch2 job work-chunk. This allows for batch2 job work-chunks to optimally process a maximum volume of subjects in parallel, setting this value too high will maximize work-chunk throughput, but will slow processing speed.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value 50
Example Property
module.[MODULE_ID].config.evaluate_measure.chunksize = 50

59.146.4Property: Measure Chunk Size

 
Property Name Measure Chunk Size
Property Key
Property Type NON_NEGATIVE_INTEGER
Description The maximum quantity of measures that will be evaluated per batch2 job work-chunk during distributed measure evaluation request. This allows for batch2 job work-chunks to optimally process at a specific volume, setting this value too high will maximize work-chunk throughput, but slow processing speed. Example: If requesting 9 Measure resources to be evaluated, and 'Measure Chunk Size'= 4, it will create 3 Measure-Chunks: 1) Measures 1, 2, 3, 4. 2) Measures 5, 6, 7, 8. 3) Measure 9
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value 4
Example Property
module.[MODULE_ID].config.evaluate_measure.num_measures_per_subject_chunk = 4

59.146.5Property: Measure Report default reporter

 
Property Name Measure Report default reporter
Property Key
Property Type STRING
Description The default value that will be added to MeasureReport.reporter field when executing Async $evaluate-measure operation. This should be a reference to Organization resource.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value (no default)
Example Property
module.[MODULE_ID].config.evaluate_measure.reporter = 

59.146.6Property: S3 Bucket Name

 
Property Name S3 Bucket Name
Property Key
Property Type STRING
Description The AWS S3 bucket where Evaluation Type 'subject' results will be saved in distributed (batch2) mode. The Bucket must be created before referenced in configuration.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value (no default)
Example Property
module.[MODULE_ID].config.evaluate_measure.s3_bucket_name = 

59.146.7Property: S3 Endpoint

 
Property Name S3 Endpoint
Property Key
Property Type STRING
Description S3 Endpoint is primarily used for local s3 server override of aws default endpoints. This is mainly used for testing purposes, standard use would rely on common aws endpoint for region (e.g., s3.us-east-1.amazonaws.com).
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value (no default)
Example Property
module.[MODULE_ID].config.evaluate_measure.s3_endpoint = 

59.146.8Property: S3 Access Key

 
Property Name S3 Access Key
Property Key
Property Type STRING
Description The S3 Access Key used to provide access to named S3 bucket. Recommend setting this value through environment variable to avoid exposing
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value (no default)
Example Property
module.[MODULE_ID].config.evaluate_measure.s3_key = 

59.146.9Property: S3 Region

 
Property Name S3 Region
Property Key
Property Type STRING
Description The S3 region code for where the S3 bucket is located. Example value: 'us-east-1'
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value us-east-1
Example Property
module.[MODULE_ID].config.evaluate_measure.s3_region = us-east-1

59.146.10Property: S3 Secret Key

 
Property Name S3 Secret Key
Property Key
Property Type STRING
Description The S3 Secret used to provide access to named S3 bucket. Recommend setting this value through environment variable to avoid exposing
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value (no default)
Example Property
module.[MODULE_ID].config.evaluate_measure.s3_secret_key = 

59.146.11Property: S3 Subject CQL Results with Evaluated Resources

 
Property Name S3 Subject CQL Results with Evaluated Resources
Property Key
Property Type BOOLEAN
Description Show CQL Resources used to evaluate each Cql expression with CQL results. This functionality is for distributed (batch2) mode only. This feature requires S3 configurations.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value false
Example Property
module.[MODULE_ID].config.evaluate_measure.subject_cql_evaluated = false

59.146.12Property: S3 Subject CQL Results

 
Property Name S3 Subject CQL Results
Property Key
Property Type BOOLEAN
Description CQL Expression results will be saved to S3 instead of producing FHIR Measure Report. This functionality is for distributed (batch2) mode only. This feature requires S3 configurations.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value false
Example Property
module.[MODULE_ID].config.evaluate_measure.subject_cql_results = false

59.146.13Property: Threaded Subject Chunk Size

 
Property Name Threaded Subject Chunk Size
Property Key
Property Type NON_NEGATIVE_INTEGER
Description The number of patients to batch per thread for parallel processing of data for measure evaluation. Example: If processing 1000 patients in a measure evaluation query, thread-Number =2, and Thread-Batch-Size is set to 500, then system will split 1000 patients into two batches of 500 patients, distribute query to two threads for processing, and collect results from threads when complete.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value 25
Example Property
module.[MODULE_ID].config.evaluate_measure.thread_batchsize = 25

59.146.14Property: Number of Threads

 
Property Name Number of Threads
Property Key
Property Type NON_NEGATIVE_INTEGER
Description The quantity of concurrent processors to make available from the system for measure evaluation operations & $care-gaps queries. Note: This value needs to be less than available processors on SmileCdr instance to perform optimally.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value 2
Example Property
module.[MODULE_ID].config.evaluate_measure.thread_number = 2

59.146.15Property: Enabled Threading

 
Property Name Enabled Threading
Property Key
Property Type BOOLEAN
Description Enabling Threading will allow for additional parallel processing of measure evaluation of subject quantity up to the setting 'Threaded Batch Size'.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value false
Example Property
module.[MODULE_ID].config.evaluate_measure.threading_enabled = false

59.146.16Property: Measure Report Reporter from Group

 
Property Name Measure Report Reporter from Group
Property Key
Property Type BOOLEAN
Description If set to true, evaluate-measure operation will attempt to source MeasureReport.reporter from evaluate-measure operation's 'subject' or 'practitioner' parameter by using the Group's resource field, managingEntity. If unable to source reference from Group, MeasureReport reporter will use default dqm.evaluate_measure.reporter setting.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value true
Example Property
module.[MODULE_ID].config.evaluate_measure.use_group_ref = true

59.146.17Property: Include Patients from Related Managing Organizations

 
Property Name Include Patients from Related Managing Organizations
Property Key
Property Type BOOLEAN
Description If set to true, evaluate-measure subject parameter will collect Patient resources with a matching Patient.managingOrganization reference in addition to Organizations related by the Organization.partOf field.
Applies to Modules
  • Digital Quality Measures (DQM)
Default Value false
Example Property
module.[MODULE_ID].config.evaluate_measure.use_part_of_organizations = false
   59.40    ETL Import: Source 59.42    External Object Storage