#
#= target_cases モデル
# Authors:: Kazunori Shimizu
# Copyright:: Copyright (C) OrbusNeich Medical K.K.  2010.
#--
# date        name                   note
# 2014.5.1   Kazunori Shimizu        新規登録
#-------------------------------------------------------------------------------
#++
class TargetCase < Comm::BaseModel::PermanentMaster
  def validate
    ars = TargetCase.disp_name_is(self.disp_name).valid.id_is_not(self.id)
    record_num = ars.length
    if record_num > 0
       ids = ars.collect{|ar| ar.id}
       emsg = ''
       emsg << EMJ0005
       emsg << "指定の症例区分名は既に登録されています。"
       emsg << "ID:"+ids.inspect
       raise UserOperationError, emsg
    end
  end
end
