class OpenEHR::RM::Demographic::Actor
Constants
- LEAGAL_IDENTITY
Attributes
languages[R]
roles[R]
Public Class Methods
new(args = { })
click to toggle source
Calls superclass method
OpenEHR::RM::Demographic::Party::new
# File lib/open_ehr/rm/demographic.rb, line 138 def initialize(args = { }) super(args) self.roles = args[:roles] self.languages = args[:languages] end
Public Instance Methods
has_legal_identity?()
click to toggle source
# File lib/open_ehr/rm/demographic.rb, line 151 def has_legal_identity? @identities.each do |identity| if identity.purpose.value == LEAGAL_IDENTITY return true end end return false end
languages=(languages)
click to toggle source
# File lib/open_ehr/rm/demographic.rb, line 160 def languages=(languages) if !languages.nil? && languages.empty? raise ArgumentError, 'languages should not be empty.' end @languages = languages end
roles=(roles)
click to toggle source
# File lib/open_ehr/rm/demographic.rb, line 144 def roles=(roles) if !roles.nil? && roles.empty? raise ArgumentError, 'roles should not be empty' end @roles = roles end