Class: CQM::ProportionPopulationMap

Inherits:
PopulationMap show all
Includes:
Mongoid::Document
Defined in:
app/models/cqm/population_set.rb

Overview

The population map for a porportion population set

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.transform_json(json_hash, target = ProportionPopulationMap.new) ⇒ Object



188
189
190
191
192
193
194
195
196
197
198
199
# File 'app/models/cqm/population_set.rb', line 188

def self.transform_json(json_hash, target = ProportionPopulationMap.new)
  result = target
  result['resource_type'] = 'ProportionPopulationMap'
  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['DENEXCEP'] = CQM::StatementReference.transform_json(json_hash['DENEXCEP']) unless json_hash['DENEXCEP'].nil?

  result
end

Instance Method Details

#as_json(*args) ⇒ Object



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'app/models/cqm/population_set.rb', line 163

def as_json(*args)
  result = Hash.new
  result['resource_type'] = 'ProportionPopulationMap'
  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
  unless self.DENEXCEP.nil?
    result['DENEXCEP'] = self.DENEXCEP.as_json(args)
  end

  result
end