Sha256: dc3bcace01606e297d57d092679c423fba5e686ba1eee729b84ad4b4380cf765
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
module Extensions module HL7 module Segments module IN1 def self.included base base.send :include, InstanceMethods base.extend ClassMethods end module InstanceMethods def insurance_co self.value_for_field("4") end def insurance_plan self.value_for_field("2.2") end def insured_name lname = self.value_for_field("16.1") fname = self.value_for_field("16.2") middle = self.value_for_field("16.3") "#{lname}, #{fname} #{middle}" end def insured_address if self.value_for_field("19") address1, address2, city, state, zip = self.value_for_field("19").split(@item_delim) "#{address1}#{address2.blank? ? "," : ", #{address2},"} #{city}, #{state}, #{zip}" else "" end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-hl7-extensions-0.1.3 | lib/core_ext/segments/in1.rb |