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.



5819
5820
5821
5822
5823
5824
5825
5826
# File 'lib/v20200910/models.rb', line 5819

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:

    体检报告-内科-小结



5817
5818
5819
# File 'lib/v20200910/models.rb', line 5817

def Abdomen
  @Abdomen
end

#BriefSummaryObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

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

  • Others:

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

  • BriefSummary:

    体检报告-内科-小结



5817
5818
5819
# File 'lib/v20200910/models.rb', line 5817

def BriefSummary
  @BriefSummary
end

#HeartObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

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

  • Others:

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

  • BriefSummary:

    体检报告-内科-小结



5817
5818
5819
# File 'lib/v20200910/models.rb', line 5817

def Heart
  @Heart
end

#OthersObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

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

  • Others:

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

  • BriefSummary:

    体检报告-内科-小结



5817
5818
5819
# File 'lib/v20200910/models.rb', line 5817

def Others
  @Others
end

#RespiratorySystemObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

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

  • Others:

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

  • BriefSummary:

    体检报告-内科-小结



5817
5818
5819
# File 'lib/v20200910/models.rb', line 5817

def RespiratorySystem
  @RespiratorySystem
end

#VesselObject

Parameters:

  • Abdomen:

    体检报告-内科-腹部

  • Heart:

    体检报告-内科-心脏

  • Vessel:

    体检报告-内科-血管

  • RespiratorySystem:

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

  • Others:

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

  • BriefSummary:

    体检报告-内科-小结



5817
5818
5819
# File 'lib/v20200910/models.rb', line 5817

def Vessel
  @Vessel
end

Instance Method Details

#deserialize(params) ⇒ Object



5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
# File 'lib/v20200910/models.rb', line 5828

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