class OpenEHR::RM::DataTypes::Quantity::ReferenceRange

Attributes

meaning[R]
range[R]

Public Class Methods

new(args = {}) click to toggle source
# File lib/open_ehr/rm/data_types/quantity.rb, line 279
def initialize(args = {})
  self.meaning = args[:meaning]
  self.range = args[:range]
end

Public Instance Methods

is_in_range?(val) click to toggle source
# File lib/open_ehr/rm/data_types/quantity.rb, line 298
def is_in_range?(val)
  return @range.has?(val)
end
meaning=(meaning) click to toggle source
# File lib/open_ehr/rm/data_types/quantity.rb, line 284
def meaning=(meaning)
  if meaning.nil?
    raise ArgumentError, 'meaning should not be nil'
  end
  @meaning = meaning
end
range=(range) click to toggle source
# File lib/open_ehr/rm/data_types/quantity.rb, line 291
def range=(range)
  if range.nil?
    raise ArgumentError, 'range should not be nil'
  end
  @range = range
end