Class: DZero::Segments::WorkersComp

Inherits:
Base
  • Object
show all
Defined in:
lib/dzero/segments/06_workers_comp.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
24
25
26
27
28
# File 'lib/dzero/segments/06_workers_comp.rb', line 5

def self.field_id_to_symbol
  super.merge({
    'DY' => :date_of_injury,
    'CF' => :employer_name,
    'CG' => :employer_street_address,
    'CH' => :employer_city_address,
    'CI' => :employer_state_province_address,
    'CJ' => :employer_zip_postal_code,
    'CK' => :employer_phone_number,
    'CL' => :employer_contact_name,
    'CR' => :carrier_id,
    'DZ' => :claim_reference_id,
    'TR' => :billing_entity_type_indicator,
    'TS' => :pay_to_qualifier,
    'TT' => :pay_to_id,
    'TU' => :pay_to_name,
    'TV' => :pay_to_street_address,
    'TW' => :pay_to_city_address,
    'TX' => :pay_to_state_province_address,
    'TY' => :pay_to_zip_postal_zone,
    'TZ' => :generic_equivalent_product_id_qualifier,
    'UA' => :generic_equivalent_product_id,
  })
end