lib/models/cql_measure.rb in bonnie_bundler-2.2.3 vs lib/models/cql_measure.rb in bonnie_bundler-2.2.4
- old
+ new
@@ -20,10 +20,13 @@
field :episode_of_care, type: Boolean
field :continuous_variable, type: Boolean
field :calculate_sdes, type: Boolean
field :episode_ids, type: Array
+ field :composite, type: Boolean, default: false
+ field :component, type: Boolean, default: false
+ field :component_hqmf_set_ids, type: Array, default: []
field :needs_finalize, type: Boolean, default: false
field :published, type: Boolean
field :publish_date, type: Date
@@ -164,9 +167,15 @@
end
end
self.complexity
end
+ # Returns the composite measure's hqmf_set_id for this component
+ # Component measure hqmf_set_id is formatted as follows:
+ # <composite_hqmf_set_id>&<component_hqmf_set_id>
+ def composite_hqmf_set_id
+ self.hqmf_set_id.split("&")[0]
+ end
end
class CqlMeasurePackage
include Mongoid::Document
include Mongoid::Timestamps