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/openehr/rm/data_types/basic.rb, line 80 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/openehr/rm/data_types/basic.rb, line 94 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/openehr/rm/data_types/basic.rb, line 101 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/openehr/rm/data_types/basic.rb, line 87 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/openehr/rm/data_types/basic.rb, line 108 def type=(type) if type.nil? or type.empty? raise ArgumentError, 'type is mandatory' end @type = type end