Class: TencentCloud::Mrs::V20200910::InternalMedicineBaseItem

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

Overview

体检报告-内科

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(abdomen = nil, heart = nil, vessel = nil, respiratorysystem = nil, others = nil, briefsummary = nil) ⇒ InternalMedicineBaseItem

Returns a new instance of InternalMedicineBaseItem.



5792
5793
5794
5795
5796
5797
5798
5799
# File 'lib/v20200910/models.rb', line 5792

def initialize(abdomen=nil, heart=nil, vessel=nil, respiratorysystem=nil, others=nil, briefsummary=nil)
  @Abdomen = abdomen
  @Heart = heart
  @Vessel = vessel
  @RespiratorySystem = respiratorysystem
  @Others = others
  @BriefSummary = briefsummary
end

Instance Attribute Details

#AbdomenObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

    体检报告-内科-呼吸系统

  • Others:

    体检报告-内科-内科其他

  • BriefSummary:

    体检报告-内科-小结



5790
5791
5792
# File 'lib/v20200910/models.rb', line 5790

def Abdomen
  @Abdomen
end

#BriefSummaryObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

    体检报告-内科-呼吸系统

  • Others:

    体检报告-内科-内科其他

  • BriefSummary:

    体检报告-内科-小结



5790
5791
5792
# File 'lib/v20200910/models.rb', line 5790

def BriefSummary
  @BriefSummary
end

#HeartObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

    体检报告-内科-呼吸系统

  • Others:

    体检报告-内科-内科其他

  • BriefSummary:

    体检报告-内科-小结



5790
5791
5792
# File 'lib/v20200910/models.rb', line 5790

def Heart
  @Heart
end

#OthersObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

    体检报告-内科-呼吸系统

  • Others:

    体检报告-内科-内科其他

  • BriefSummary:

    体检报告-内科-小结



5790
5791
5792
# File 'lib/v20200910/models.rb', line 5790

def Others
  @Others
end

#RespiratorySystemObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

    体检报告-内科-呼吸系统

  • Others:

    体检报告-内科-内科其他

  • BriefSummary:

    体检报告-内科-小结



5790
5791
5792
# File 'lib/v20200910/models.rb', line 5790

def RespiratorySystem
  @RespiratorySystem
end

#VesselObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

    体检报告-内科-呼吸系统

  • Others:

    体检报告-内科-内科其他

  • BriefSummary:

    体检报告-内科-小结



5790
5791
5792
# File 'lib/v20200910/models.rb', line 5790

def Vessel
  @Vessel
end

Instance Method Details

#deserialize(params) ⇒ Object



5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
# File 'lib/v20200910/models.rb', line 5801

def deserialize(params)
  unless params['Abdomen'].nil?
    @Abdomen = InternalMedicineAbdomen.new
    @Abdomen.deserialize(params['Abdomen'])
  end
  unless params['Heart'].nil?
    @Heart = InternalMedicineHeart.new
    @Heart.deserialize(params['Heart'])
  end
  unless params['Vessel'].nil?
    @Vessel = InternalMedicineVessel.new
    @Vessel.deserialize(params['Vessel'])
  end
  unless params['RespiratorySystem'].nil?
    @RespiratorySystem = InternalMedicineRespiratorySystem.new
    @RespiratorySystem.deserialize(params['RespiratorySystem'])
  end
  unless params['Others'].nil?
    @Others = []
    params['Others'].each do |i|
      keyvalueitem_tmp = KeyValueItem.new
      keyvalueitem_tmp.deserialize(i)
      @Others << keyvalueitem_tmp
    end
  end
  unless params['BriefSummary'].nil?
    @BriefSummary = InternalMedicineBriefSummary.new
    @BriefSummary.deserialize(params['BriefSummary'])
  end
end