Class: CQM::CohortPopulationMap

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

Overview

The population map for a cohort population set

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

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



298
299
300
301
302
303
304
# File 'app/models/cqm/population_set.rb', line 298

def self.transform_json(json_hash, target = CohortPopulationMap.new)
  result = target
  result['resource_type'] = 'CohortPopulationMap'
  result['IPP'] = CQM::StatementReference.transform_json(json_hash['IPP']) unless json_hash['IPP'].nil?

  result
end

Instance Method Details

#as_json(*args) ⇒ Object



288
289
290
291
292
293
294
295
296
# File 'app/models/cqm/population_set.rb', line 288

def as_json(*args)
  result = Hash.new
  result['resource_type'] = 'CohortPopulationMap'
  unless self.IPP.nil?
    result['IPP'] = self.IPP.as_json(args)
  end

  result
end