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
Calls superclass method
OpenEHR::RM::Common::Archetyped::Locatable::new
# 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