Class: TencentCloud::Mrs::V20200910::SurgeryHistory

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

Overview

手术史

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(surgeryname = nil, surgerydate = nil, preoperativepathology = nil, intraoperativepathology = nil, postoperativepathology = nil, dischargediagnosis = nil) ⇒ SurgeryHistory

Returns a new instance of SurgeryHistory.



9863
9864
9865
9866
9867
9868
9869
9870
# File 'lib/v20200910/models.rb', line 9863

def initialize(surgeryname=nil, surgerydate=nil, preoperativepathology=nil, intraoperativepathology=nil, postoperativepathology=nil, dischargediagnosis=nil)
  @SurgeryName = surgeryname
  @SurgeryDate = surgerydate
  @PreoperativePathology = preoperativepathology
  @IntraoperativePathology = intraoperativepathology
  @PostoperativePathology = postoperativepathology
  @DischargeDiagnosis = dischargediagnosis
end

Instance Attribute Details

#DischargeDiagnosisObject

Parameters:

  • SurgeryName:

    手术名称

  • SurgeryDate:

    手术日期

  • PreoperativePathology:

    术前诊断

  • IntraoperativePathology:

    术中诊断

  • PostoperativePathology:

    术后诊断

  • DischargeDiagnosis:

    出院诊断



9861
9862
9863
# File 'lib/v20200910/models.rb', line 9861

def DischargeDiagnosis
  @DischargeDiagnosis
end

#IntraoperativePathologyObject

Parameters:

  • SurgeryName:

    手术名称

  • SurgeryDate:

    手术日期

  • PreoperativePathology:

    术前诊断

  • IntraoperativePathology:

    术中诊断

  • PostoperativePathology:

    术后诊断

  • DischargeDiagnosis:

    出院诊断



9861
9862
9863
# File 'lib/v20200910/models.rb', line 9861

def IntraoperativePathology
  @IntraoperativePathology
end

#PostoperativePathologyObject

Parameters:

  • SurgeryName:

    手术名称

  • SurgeryDate:

    手术日期

  • PreoperativePathology:

    术前诊断

  • IntraoperativePathology:

    术中诊断

  • PostoperativePathology:

    术后诊断

  • DischargeDiagnosis:

    出院诊断



9861
9862
9863
# File 'lib/v20200910/models.rb', line 9861

def PostoperativePathology
  @PostoperativePathology
end

#PreoperativePathologyObject

Parameters:

  • SurgeryName:

    手术名称

  • SurgeryDate:

    手术日期

  • PreoperativePathology:

    术前诊断

  • IntraoperativePathology:

    术中诊断

  • PostoperativePathology:

    术后诊断

  • DischargeDiagnosis:

    出院诊断



9861
9862
9863
# File 'lib/v20200910/models.rb', line 9861

def PreoperativePathology
  @PreoperativePathology
end

#SurgeryDateObject

Parameters:

  • SurgeryName:

    手术名称

  • SurgeryDate:

    手术日期

  • PreoperativePathology:

    术前诊断

  • IntraoperativePathology:

    术中诊断

  • PostoperativePathology:

    术后诊断

  • DischargeDiagnosis:

    出院诊断



9861
9862
9863
# File 'lib/v20200910/models.rb', line 9861

def SurgeryDate
  @SurgeryDate
end

#SurgeryNameObject

Parameters:

  • SurgeryName:

    手术名称

  • SurgeryDate:

    手术日期

  • PreoperativePathology:

    术前诊断

  • IntraoperativePathology:

    术中诊断

  • PostoperativePathology:

    术后诊断

  • DischargeDiagnosis:

    出院诊断



9861
9862
9863
# File 'lib/v20200910/models.rb', line 9861

def SurgeryName
  @SurgeryName
end

Instance Method Details

#deserialize(params) ⇒ Object



9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
# File 'lib/v20200910/models.rb', line 9872

def deserialize(params)
  unless params['SurgeryName'].nil?
    @SurgeryName = SurgeryAttr.new
    @SurgeryName.deserialize(params['SurgeryName'])
  end
  unless params['SurgeryDate'].nil?
    @SurgeryDate = SurgeryAttr.new
    @SurgeryDate.deserialize(params['SurgeryDate'])
  end
  unless params['PreoperativePathology'].nil?
    @PreoperativePathology = SurgeryAttr.new
    @PreoperativePathology.deserialize(params['PreoperativePathology'])
  end
  unless params['IntraoperativePathology'].nil?
    @IntraoperativePathology = SurgeryAttr.new
    @IntraoperativePathology.deserialize(params['IntraoperativePathology'])
  end
  unless params['PostoperativePathology'].nil?
    @PostoperativePathology = SurgeryAttr.new
    @PostoperativePathology.deserialize(params['PostoperativePathology'])
  end
  unless params['DischargeDiagnosis'].nil?
    @DischargeDiagnosis = SurgeryAttr.new
    @DischargeDiagnosis.deserialize(params['DischargeDiagnosis'])
  end
end