class OpenEHR::RM::Composition::Content::Entry::Instruction

Attributes

activities[R]
expiry_time[RW]
narrative[R]
wf_definition[RW]

Public Class Methods

new(args = { }) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 112
def initialize(args = { })
  super(args)
  self.narrative = args[:narrative]
  self.activities = args[:activities]
  self.expiry_time = args[:expiry_time]
  self.wf_definition = args[:wf_definition]
end

Public Instance Methods

activities=(activities) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 127
def activities=(activities)
  if !activities.nil? && activities.empty?
    raise ArgumentError, 'activities should not be empty'
  end
  @activities = activities
end
narrative=(narrative) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 120
def narrative=(narrative)
  if narrative.nil?
    raise ArgumentError, 'narrative is mandatory'
  end
  @narrative = narrative
end