class OpenEHR::RM::DataTypes::Quantity::DateTime::DvTemporal

Public Class Methods

new(args = {}) click to toggle source
# File lib/open_ehr/rm/data_types/quantity/date_time.rb, line 16
def initialize(args = {})
  self.value = args[:value]
  self.magnitude_status = args[:magnitude_status]
  self.accuracy = args[:accuracy]
  self.normal_range = args[:normal_range]
  self.normal_status = args[:normal_status]
  self.other_reference_ranges = args[:other_reference_ranges]
end

Public Instance Methods

value=(value) click to toggle source
# File lib/open_ehr/rm/data_types/quantity/date_time.rb, line 25
def value=(value)
  if value.nil? or value.empty?
    raise ArgumentError, 'invalid value'
  end
  @value = value
end