Class: TencentCloud::Aca::V20210323::Drug

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210323/models.rb

Overview

药品信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(drugorgid = nil, drugname = nil, drugcommodityname = nil, specifications = nil, approvalnumber = nil, manufacturer = nil, dosageform = nil, unuse = nil, dosageformcode = nil, defineddailydose = nil, amount = nil, ybcode = nil, drugbasiccode = nil, propertyinfo = nil) ⇒ Drug

Returns a new instance of Drug.



423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
# File 'lib/v20210323/models.rb', line 423

def initialize(drugorgid=nil, drugname=nil, drugcommodityname=nil, specifications=nil, approvalnumber=nil, manufacturer=nil, dosageform=nil, unuse=nil, dosageformcode=nil, defineddailydose=nil, amount=nil, ybcode=nil, drugbasiccode=nil, propertyinfo=nil)
  @DrugOrgId = drugorgid
  @DrugName = drugname
  @DrugCommodityName = drugcommodityname
  @Specifications = specifications
  @ApprovalNumber = approvalnumber
  @Manufacturer = manufacturer
  @DosageForm = dosageform
  @Unuse = unuse
  @DosageFormCode = dosageformcode
  @DefinedDailyDose = defineddailydose
  @Amount = amount
  @YbCode = ybcode
  @DrugBasicCode = drugbasiccode
  @PropertyInfo = propertyinfo
end

Instance Attribute Details

#AmountObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def Amount
  @Amount
end

#ApprovalNumberObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def ApprovalNumber
  @ApprovalNumber
end

#DefinedDailyDoseObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def DefinedDailyDose
  @DefinedDailyDose
end

#DosageFormObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def DosageForm
  @DosageForm
end

#DosageFormCodeObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def DosageFormCode
  @DosageFormCode
end

#DrugBasicCodeObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def DrugBasicCode
  @DrugBasicCode
end

#DrugCommodityNameObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def DrugCommodityName
  @DrugCommodityName
end

#DrugNameObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def DrugName
  @DrugName
end

#DrugOrgIdObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def DrugOrgId
  @DrugOrgId
end

#ManufacturerObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def Manufacturer
  @Manufacturer
end

#PropertyInfoObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def PropertyInfo
  @PropertyInfo
end

#SpecificationsObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def Specifications
  @Specifications
end

#UnuseObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def Unuse
  @Unuse
end

#YbCodeObject

Parameters:

  • DrugOrgId:

    医院药品id

  • DrugName:

    医院药品通用名

  • DrugCommodityName:

    医院药品商品名

  • Specifications:

    医院药品规格

  • ApprovalNumber:

    医院药品批准文号

  • Manufacturer:

    生产厂商

  • DosageForm:

    剂型

  • Unuse:

    使用状态 0:启用 1:停用

  • DosageFormCode:

    剂型编码

  • DefinedDailyDose:

    抗菌药DDD值

  • Amount:

    药品单价

  • YbCode:

    国家医保编码

  • DrugBasicCode:

    药品本位码

  • PropertyInfo:

    药品属性



421
422
423
# File 'lib/v20210323/models.rb', line 421

def YbCode
  @YbCode
end

Instance Method Details

#deserialize(params) ⇒ Object



440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
# File 'lib/v20210323/models.rb', line 440

def deserialize(params)
  @DrugOrgId = params['DrugOrgId']
  @DrugName = params['DrugName']
  @DrugCommodityName = params['DrugCommodityName']
  @Specifications = params['Specifications']
  @ApprovalNumber = params['ApprovalNumber']
  @Manufacturer = params['Manufacturer']
  @DosageForm = params['DosageForm']
  @Unuse = params['Unuse']
  @DosageFormCode = params['DosageFormCode']
  @DefinedDailyDose = params['DefinedDailyDose']
  @Amount = params['Amount']
  @YbCode = params['YbCode']
  @DrugBasicCode = params['DrugBasicCode']
  unless params['PropertyInfo'].nil?
    @PropertyInfo = DurgPropertyInfo.new
    @PropertyInfo.deserialize(params['PropertyInfo'])
  end
end