Sha256: f5135ef38f57f6dd7b1975a615c6fe7f51bf86db6eae4f7a385fcc8d8df6e703

Contents?: true

Size: 714 Bytes

Versions: 43

Compression:

Stored size: 714 Bytes

Contents

module Extensions
  module HL7
    module Segments
      module ERR

        def self.included base
          base.send :include, InstanceMethods
          base.extend ClassMethods
        end
        
        module InstanceMethods
          def to_hash
            @hash = {}
          end
        end
        
        module ClassMethods
          def index_for(field_name)
            return 12 if field_name == :help_desk_contact_point
            
            index = self.fields.collect {|field| field[0]}.index(field_name) rescue -1
            if index < 0
              return -1
            else
              return index 
            end
          end
        end
        
      end
    end
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
ruby-hl7-extensions-0.4.8 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.4.7 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.4.6 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.4.5 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.4.4 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.4.3 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.4.2 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.4.1 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.4.0 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.3.6 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.3.4 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.3.3 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.3.2 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.3.1 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.2.2 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.2.1 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.2.0 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.1.9 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.1.8 lib/core_ext/segments/err.rb
ruby-hl7-extensions-0.1.7 lib/core_ext/segments/err.rb