class OpenEHR::RM::DataTypes::Basic::DvIdentifier
Attributes
assigner[R]
id[R]
issuer[R]
type[R]
Public Class Methods
new(args = {})
click to toggle source
# File lib/open_ehr/rm/data_types/basic.rb, line 70 def initialize(args = {}) self.issuer = args[:issuer] self.assigner = args[:assigner] self.id = args[:id] self.type = args[:type] end
Public Instance Methods
assigner=(assigner)
click to toggle source
# File lib/open_ehr/rm/data_types/basic.rb, line 84 def assigner=(assigner) if assigner.nil? or assigner.empty? raise ArgumentError, 'assigner is mandatory' end @assigner = assigner end
id=(id)
click to toggle source
# File lib/open_ehr/rm/data_types/basic.rb, line 91 def id=(id) if id.nil? or id.empty? raise ArgumentError, 'id is manadtory' end @id = id end
issuer=(issuer)
click to toggle source
# File lib/open_ehr/rm/data_types/basic.rb, line 77 def issuer=(issuer) if issuer.nil? or issuer.empty? raise ArgumentError, 'issuer is mandatory' end @issuer = issuer end
type=(type)
click to toggle source
# File lib/open_ehr/rm/data_types/basic.rb, line 98 def type=(type) if type.nil? or type.empty? raise ArgumentError, 'type is mandatory' end @type = type end