Class: CQM::RatioPopulationMap
- Inherits:
-
PopulationMap
- Object
- PopulationMap
- CQM::RatioPopulationMap
- Includes:
- Mongoid::Document
- Defined in:
- app/models/cqm/population_set.rb
Overview
The population map for a ratio population set
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.transform_json(json_hash, target = RatioPopulationMap.new) ⇒ Object
234 235 236 237 238 239 240 241 242 243 244 |
# File 'app/models/cqm/population_set.rb', line 234 def self.transform_json(json_hash, target = RatioPopulationMap.new) result = target result['resource_type'] = 'RatioPopulationMap' result['IPP'] = CQM::StatementReference.transform_json(json_hash['IPP']) unless json_hash['IPP'].nil? result['DENOM'] = CQM::StatementReference.transform_json(json_hash['DENOM']) unless json_hash['DENOM'].nil? result['NUMER'] = CQM::StatementReference.transform_json(json_hash['NUMER']) unless json_hash['NUMER'].nil? result['NUMEX'] = CQM::StatementReference.transform_json(json_hash['NUMEX']) unless json_hash['NUMEX'].nil? result['DENEX'] = CQM::StatementReference.transform_json(json_hash['DENEX']) unless json_hash['DENEX'].nil? result end |
Instance Method Details
#as_json(*args) ⇒ Object
212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'app/models/cqm/population_set.rb', line 212 def as_json(*args) result = Hash.new result['resource_type'] = 'RatioPopulationMap' unless self.IPP.nil? result['IPP'] = self.IPP.as_json(args) end unless self.DENOM.nil? result['DENOM'] = self.DENOM.as_json(args) end unless self.NUMER.nil? result['NUMER'] = self.NUMER.as_json(args) end unless self.NUMEX.nil? result['NUMEX'] = self.NUMEX.as_json(args) end unless self.DENEX.nil? result['DENEX'] = self.DENEX.as_json(args) end result end |