class OpenEHR::RM::Composition::Content::Entry::InstructionDetails

Attributes

activity_id[R]
instruction_id[R]
wf_details[RW]

Public Class Methods

new(args = { }) click to toggle source
Calls superclass method
# File lib/open_ehr/rm/composition/content/entry.rb, line 202
def initialize(args = { })
  super(args)
  self.instruction_id = args[:instruction_id]
  self.activity_id = args[:activity_id]
  self.wf_details = args[:wf_details]
end

Public Instance Methods

activity_id=(activity_id) click to toggle source
# File lib/open_ehr/rm/composition/content/entry.rb, line 216
def activity_id=(activity_id)
  if activity_id.nil? || activity_id.empty?
    raise ArgumentError, 'activity_id is mandatory'
  end
  @activity_id = activity_id
end
instruction_id=(instruction_id) click to toggle source
# File lib/open_ehr/rm/composition/content/entry.rb, line 209
def instruction_id=(instruction_id)
  if instruction_id.nil?
    raise ArgumentError, 'instruction_id is mandatory'
  end
  @instruction_id = instruction_id
end