From 08e99a10428fca791ef1af994e7c39e1678e195a Mon Sep 17 00:00:00 2001 From: dczulada Date: Mon, 29 Jun 2026 10:13:11 -0400 Subject: [PATCH 1/2] With index (#2059) * add indexes to speed up patient view and test executions * address bundle audit --- Gemfile.lock | 20 ++++++++++---------- lib/ext/cqm/individual_result.rb | 3 +++ 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 214571feb..343d62119 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -148,7 +148,7 @@ GEM coderay (1.1.3) coercible (1.0.0) descendants_tracker (~> 0.0.1) - concurrent-ruby (1.3.6) + concurrent-ruby (1.3.7) connection_pool (3.0.2) cqm-models (4.2.0) cqm-parsers (4.1.1.2) @@ -412,24 +412,24 @@ GEM newrelic_rpm (10.4.0) logger nio4r (2.7.5) - nokogiri (1.19.3) + nokogiri (1.19.4) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.19.3-aarch64-linux-gnu) + nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.19.3-aarch64-linux-musl) + nokogiri (1.19.4-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.19.3-arm-linux-gnu) + nokogiri (1.19.4-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.19.3-arm-linux-musl) + nokogiri (1.19.4-arm-linux-musl) racc (~> 1.4) - nokogiri (1.19.3-arm64-darwin) + nokogiri (1.19.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.19.3-x86_64-darwin) + nokogiri (1.19.4-x86_64-darwin) racc (~> 1.4) - nokogiri (1.19.3-x86_64-linux-gnu) + nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.19.3-x86_64-linux-musl) + nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) orm_adapter (0.5.0) ostruct (0.6.3) diff --git a/lib/ext/cqm/individual_result.rb b/lib/ext/cqm/individual_result.rb index 585d19419..45458fc1c 100644 --- a/lib/ext/cqm/individual_result.rb +++ b/lib/ext/cqm/individual_result.rb @@ -6,6 +6,9 @@ module CQM class IndividualResult store_in collection: 'individual_results' + index({ patient_id: 1, measure_id: 1, population_set_key: 1 }, { name: 'patient_measure_popset_idx' }) + index({ patient_id: 1, measure_id: 1 }, { name: 'patient_measure_idx' }) + field :population_set_key, type: String field :correlation_id, type: String field :file_name, type: String From e3be2dda1d0ee69d0f1645262b81f4c4e2fcba2a Mon Sep 17 00:00:00 2001 From: dczulada Date: Mon, 29 Jun 2026 11:13:54 -0400 Subject: [PATCH 2/2] update crass version (#2064) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 343d62119..06413b5f3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -183,7 +183,7 @@ GEM crack (1.0.1) bigdecimal rexml - crass (1.0.6) + crass (1.0.7) csv (3.3.5) cucumber (10.2.0) base64 (~> 0.2)