Class: QME::ManualExclusion

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document
Defined in:
lib/qme/manual_exclusion.rb

Class Method Summary collapse

Class Method Details

.apply_manual_exclusions(measure_id, sub_id) ⇒ Object



10
11
12
13
14
# File 'lib/qme/manual_exclusion.rb', line 10

def self.apply_manual_exclusions(measure_id, sub_id)
  mids = where({measure_id: measure_id, sub_id: sub_id}).collect {|me| me.medical_record_id}
  QME::PatientCache.where({'value.measure_id'=>@measure_id, 'value.sub_id'=>@sub_id, 'value.medical_record_id'=>{'$in'=>mids} })
      .update_all({'$set'=>{'value.manual_exclusion'=>true}})
end