Module: Extensions::HL7::Segments::MSH::ClassMethods

Defined in:
lib/core_ext/segments/msh.rb

Instance Method Summary collapse

Instance Method Details

#mappingsObject



77
78
79
80
81
82
83
84
# File 'lib/core_ext/segments/msh.rb', line 77

def mappings
  {metadata: {segment_code: "msh", display_name: "Message Header"},
   fields: [{field_name: "Message Type", type: "String", field_code: "9.1",
             supported_values: Values::MSH::MESSAGE_TYPES.inject([]) {|arr, k| arr << {code: k[0], label: k[1]}; arr}},
            {field_name: "Message Event", type: "String", field_code: "9.2", 
             supported_values: Values::MSH::EVENT_TYPES.inject([]) {|arr, k| arr << {code: k[0], label: k[1]}; arr}}]
  }
end