class OpenEHR::RM::Common::Archetyped::Archetyped

Attributes

archetype_id[R]
rm_version[R]
template_id[RW]

Public Class Methods

new(args = { }) click to toggle source
# File lib/openehr/rm/common/archetyped.rb, line 98
def initialize(args = { })
  self.archetype_id = args[:archetype_id]
  self.rm_version = args[:rm_version]
  self.template_id = args[:template_id]
end

Public Instance Methods

archetype_id=(archetype_id) click to toggle source
# File lib/openehr/rm/common/archetyped.rb, line 104
def archetype_id=(archetype_id)
  raise ArgumentError, "invalid archetype_id" if archetype_id.nil?
  @archetype_id = archetype_id
end
rm_version=(rm_version) click to toggle source
# File lib/openehr/rm/common/archetyped.rb, line 109
def rm_version=(rm_version)
  if rm_version.nil? or rm_version.empty?
    raise ArgumentError, "invalid rm_version"
  end
  @rm_version = rm_version
end