Class: DZero::Segments::AdditionalDocumentation

Inherits:
Base
  • Object
show all
Defined in:
lib/dzero/segments/14_additional_documentation.rb

Instance Attribute Summary

Attributes inherited from Base

#hash

Class Method Summary collapse

Methods inherited from Base

#[], #[]=, build, get_field_by_symbol, get_klass_by_identifier, get_klass_by_symbol, get_symbol_by_field, inherited, #initialize, #merge, register_segment

Methods included from Concerns::Serializer

#to_json, #to_s

Methods included from Concerns::Parser

included

Constructor Details

This class inherits a constructor from DZero::Segments::Base

Class Method Details

.field_id_to_symbolObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/dzero/segments/14_additional_documentation.rb', line 5

def self.field_id_to_symbol
  super.merge({
    '2Q' => :additional_documentation_type_id,
    '2V' => :request_period_begin_date,
    '2W' => :request_period_recert_revised_date,
    '2U' => :request_status,
    '2S' => :length_of_need_qualifier,
    '2R' => :length_of_need,
    '2T' => :prescriber_supplier_date_signed,
    '2X' => :supporting_documentation,
    '2Z' => :question_number_letter_count,
    '4B' => :question_number_letter,
    '4D' => :question_percent_response,
    '4G' => :question_date_response,
    '4H' => :question_dollar_amount_response,
    '4J' => :question_numeric_response,
    '4K' => :question_alphanumeric_response,
  })
end