class OpenEHR::RM::Composition::Content::Entry::Activity

Attributes

action_archetype_id[R]
description[R]
timing[R]

Public Class Methods

new(args = { }) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 138
def initialize(args = { })
  super(args)
  self.description = args[:description]
  self.timing = args[:timing]
  self.action_archetype_id = args[:action_archetype_id]
end

Public Instance Methods

action_archetype_id=(action_archetype_id) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 159
def action_archetype_id=(action_archetype_id)
  if action_archetype_id.nil? || action_archetype_id.empty?
    raise ArgumentError, 'action_archetype_id is mandatory'
  end
  @action_archetype_id = action_archetype_id
end
description=(description) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 145
def description=(description)
  if description.nil?
    raise ArgumentError, 'description is mandatory'
  end
  @description = description
end
timing=(timing) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 152
def timing=(timing)
  if timing.nil?
    raise ArgumentError, 'timing is mandatory'
  end
  @timing = timing
end