mogox/ruby-hl7

View on GitHub
lib/segments/obx.rb

Summary

Maintainability
A
0 mins
Test Coverage
# encoding: UTF-8
require 'ruby-hl7'
class HL7::Message::Segment::OBX < HL7::Message::Segment
  weight 90
  has_children [:NTE]
  add_field :set_id
  add_field :value_type
  add_field :observation_id
  add_field :observation_sub_id
  add_field :observation_value
  add_field :units
  add_field :references_range
  add_field :abnormal_flags
  add_field :probability
  add_field :nature_of_abnormal_test
  add_field :observation_result_status
  add_field :effective_date_of_reference_range do |value|
    convert_to_ts(value)
  end
  add_field :user_defined_access_checks
  add_field :observation_date do |value|
    convert_to_ts(value)
  end
  add_field :producer_id
  add_field :responsible_observer
  add_field :observation_method
  add_field :equipment_instance_id
  add_field :analysis_date do |value|
    convert_to_ts(value)
  end
  add_field :performing_organization_name, :idx => 23
end