Class: TencentCloud::Aca::V20210323::DrugUsage

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

Overview

处方药品信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(drugid = nil, drugname = nil, timeperday = nil, usage = nil, prescriptionid = nil, dosagepertime = nil, dosagepertimeunit = nil, time = nil, cycle = nil, dosageperday = nil, course = nil, speed = nil, begintime = nil, endtime = nil, package = nil, packageunit = nil, groupinj = nil, prescriptioncharge = nil, medicationdays = nil) ⇒ DrugUsage

Returns a new instance of DrugUsage.



532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
# File 'lib/v20210323/models.rb', line 532

def initialize(drugid=nil, drugname=nil, timeperday=nil, usage=nil, prescriptionid=nil, dosagepertime=nil, dosagepertimeunit=nil, time=nil, cycle=nil, dosageperday=nil, course=nil, speed=nil, begintime=nil, endtime=nil, package=nil, packageunit=nil, groupinj=nil, prescriptioncharge=nil, medicationdays=nil)
  @DrugId = drugid
  @DrugName = drugname
  @TimePerDay = timeperday
  @Usage = usage
  @PrescriptionId = prescriptionid
  @DosagePerTime = dosagepertime
  @DosagePerTimeUnit = dosagepertimeunit
  @Time = time
  @Cycle = cycle
  @DosagePerDay = dosageperday
  @Course = course
  @Speed = speed
  @BeginTime = begintime
  @EndTime = endtime
  @Package = package
  @PackageUnit = packageunit
  @GroupInj = groupinj
  @PrescriptionCharge = prescriptioncharge
  @MedicationDays = medicationdays
end

Instance Attribute Details

#BeginTimeObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def BeginTime
  @BeginTime
end

#CourseObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def Course
  @Course
end

#CycleObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def Cycle
  @Cycle
end

#DosagePerDayObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def DosagePerDay
  @DosagePerDay
end

#DosagePerTimeObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def DosagePerTime
  @DosagePerTime
end

#DosagePerTimeUnitObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def DosagePerTimeUnit
  @DosagePerTimeUnit
end

#DrugIdObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def DrugId
  @DrugId
end

#DrugNameObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def DrugName
  @DrugName
end

#EndTimeObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def EndTime
  @EndTime
end

#GroupInjObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def GroupInj
  @GroupInj
end

#MedicationDaysObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def MedicationDays
  @MedicationDays
end

#PackageObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def Package
  @Package
end

#PackageUnitObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def PackageUnit
  @PackageUnit
end

#PrescriptionChargeObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def PrescriptionCharge
  @PrescriptionCharge
end

#PrescriptionIdObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def PrescriptionId
  @PrescriptionId
end

#SpeedObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def Speed
  @Speed
end

#TimeObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def Time
  @Time
end

#TimePerDayObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def TimePerDay
  @TimePerDay
end

#UsageObject

Parameters:

  • DrugId:

    药品ID

  • DrugName:

    药品名称

  • TimePerDay:

    日服药频次

  • Usage:

    给药途径

  • PrescriptionId:

    处方ID,药品不同分组是传不同的处方ID

  • DosagePerTime:

    每次剂量

  • DosagePerTimeUnit:

    每次剂量单位

  • Time:

    单次服药时间

  • Cycle:

    给药周期

  • DosagePerDay:

    单日剂量

  • Course:

    疗程

  • Speed:

    给药速度

  • BeginTime:

    处方生效时间戳,住院医嘱必须传(caseType =1)

  • EndTime:

    处方失效时间戳,住院医嘱必须传(caseType =1)

  • Package:

    开具数量

  • PackageUnit:

    开具数量单位

  • GroupInj:

    相同标志液体间进行配伍禁忌审核,不同标志间液体不进行配伍禁忌审核

  • PrescriptionCharge:

    处方金额

  • MedicationDays:

    用药天数



530
531
532
# File 'lib/v20210323/models.rb', line 530

def Usage
  @Usage
end

Instance Method Details

#deserialize(params) ⇒ Object



554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
# File 'lib/v20210323/models.rb', line 554

def deserialize(params)
  @DrugId = params['DrugId']
  @DrugName = params['DrugName']
  @TimePerDay = params['TimePerDay']
  @Usage = params['Usage']
  @PrescriptionId = params['PrescriptionId']
  @DosagePerTime = params['DosagePerTime']
  @DosagePerTimeUnit = params['DosagePerTimeUnit']
  @Time = params['Time']
  @Cycle = params['Cycle']
  @DosagePerDay = params['DosagePerDay']
  @Course = params['Course']
  @Speed = params['Speed']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @Package = params['Package']
  @PackageUnit = params['PackageUnit']
  @GroupInj = params['GroupInj']
  @PrescriptionCharge = params['PrescriptionCharge']
  @MedicationDays = params['MedicationDays']
end