Class: SimpleXml::Coded

Inherits:
Object
  • Object
show all
Includes:
Utilities
Defined in:
lib/model/types.rb

Overview

Represents a HQMF CD value which has a code and codeSystem

Constant Summary

Constants included from Utilities

Utilities::MEASURE_ATTRIBUTES_MAP

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Utilities

#attr_val, attr_val, build_value, #children_of, #comments_on, #create_age_timing, #create_birthdate_criteria

Constructor Details

#initialize(code_list_id, title) ⇒ Coded

Returns a new instance of Coded.



121
122
123
124
# File 'lib/model/types.rb', line 121

def initialize(code_list_id, title)
  @code_list_id = code_list_id
  @title = title
end

Instance Attribute Details

#code_list_idObject (readonly)

Returns the value of attribute code_list_id.



119
120
121
# File 'lib/model/types.rb', line 119

def code_list_id
  @code_list_id
end

#titleObject (readonly)

Returns the value of attribute title.



119
120
121
# File 'lib/model/types.rb', line 119

def title
  @title
end

Instance Method Details

#to_modelObject



126
127
128
# File 'lib/model/types.rb', line 126

def to_model
  HQMF::Coded.for_code_list(code_list_id, title)
end