lib/qme/map/map_reduce_builder.rb in quality-measure-engine-1.1.5 vs lib/qme/map/map_reduce_builder.rb in quality-measure-engine-2.0.0

- old
+ new

@@ -83,14 +83,17 @@ def finalize_function reduce = "function (key, value) { var patient = value; patient.measure_id = \"#{@measure_def['id']}\";\n" - if @params['test_id'] && @params['test_id'].class==BSON::ObjectId + if @params['test_id'] && @params['test_id'].class==Moped::BSON::ObjectId reduce += " patient.test_id = new ObjectId(\"#{@params['test_id']}\");\n" end if @measure_def['sub_id'] reduce += " patient.sub_id = \"#{@measure_def['sub_id']}\";\n" + end + if @measure_def['nqf_id'] + reduce += " patient.nqf_id = \"#{@measure_def['nqf_id']}\";\n" end reduce += "patient.effective_date = #{@params['effective_date']}; if (patient.provider_performances) { var tmp = []; \ No newline at end of file