Class: CQM::ProportionPopulationMap
- Inherits:
-
PopulationMap
- Object
- PopulationMap
- CQM::ProportionPopulationMap
- 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 |