class OpenEHR::AM::Template::OperationalTemplate

Attributes

component_terminologies[R]
concept[R]
definition[R]
description[R]
language[R]
template_id[R]
uid[R]

Public Class Methods

new(args = {}) click to toggle source
# File lib/openehr/am/template.rb, line 7
def initialize(args = {})
  self.uid = args[:uid]
  self.concept = args[:concept]
  self.template_id = args[:template_id]
  self.language = args[:language]
  self.description = args[:description]
  self.definition = args[:definition]
  self.component_terminologies = args[:component_terminologies]
end

Public Instance Methods

component_terminologies=(component_terminologies) click to toggle source
# File lib/openehr/am/template.rb, line 45
def component_terminologies=(component_terminologies)
  @component_terminologies = component_terminologies
end
concept=(concept) click to toggle source
# File lib/openehr/am/template.rb, line 21
def concept=(concept)
  raise ArgumentError if concept.nil?
  @concept = concept
end
definition=(definition) click to toggle source
# File lib/openehr/am/template.rb, line 40
def definition=(definition)
  raise ArgumentError if definition.nil?
  @definition = definition
end
description=(description) click to toggle source
# File lib/openehr/am/template.rb, line 35
def description=(description)
  raise ArgumentError if description.nil?
  @description=description 
end
language=(language) click to toggle source
# File lib/openehr/am/template.rb, line 26
def language=(language)
  @language = language
end
template_id=(template_id) click to toggle source
# File lib/openehr/am/template.rb, line 30
def template_id=(template_id)
  raise ArgumentError if template_id.nil?
  @template_id = template_id
end
uid=(uid) click to toggle source
# File lib/openehr/am/template.rb, line 17
def uid=(uid)
  @uid = uid
end