Class: TencentCloud::Mrs::V20200910::GynaecologyBaseItem

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

Overview

体检报告-妇科

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vulva = nil, vagina = nil, cervix = nil, uterus = nil, adnexal = nil, pelviccavity = nil, others = nil, menstrualhistory = nil, briefsummary = nil) ⇒ GynaecologyBaseItem

Returns a new instance of GynaecologyBaseItem.



4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
# File 'lib/v20200910/models.rb', line 4265

def initialize(vulva=nil, vagina=nil, cervix=nil, uterus=nil, adnexal=nil, pelviccavity=nil, others=nil, menstrualhistory=nil, briefsummary=nil)
  @Vulva = vulva
  @Vagina = vagina
  @Cervix = cervix
  @Uterus = uterus
  @Adnexal = adnexal
  @PelvicCavity = pelviccavity
  @Others = others
  @MenstrualHistory = menstrualhistory
  @BriefSummary = briefsummary
end

Instance Attribute Details

#AdnexalObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def Adnexal
  @Adnexal
end

#BriefSummaryObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def BriefSummary
  @BriefSummary
end

#CervixObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def Cervix
  @Cervix
end

#MenstrualHistoryObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def MenstrualHistory
  @MenstrualHistory
end

#OthersObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def Others
  @Others
end

#PelvicCavityObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def PelvicCavity
  @PelvicCavity
end

#UterusObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def Uterus
  @Uterus
end

#VaginaObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def Vagina
  @Vagina
end

#VulvaObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4263
4264
4265
# File 'lib/v20200910/models.rb', line 4263

def Vulva
  @Vulva
end

Instance Method Details

#deserialize(params) ⇒ Object



4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
# File 'lib/v20200910/models.rb', line 4277

def deserialize(params)
  unless params['Vulva'].nil?
    @Vulva = GynaecologyVulva.new
    @Vulva.deserialize(params['Vulva'])
  end
  unless params['Vagina'].nil?
    @Vagina = GynaecologyVagina.new
    @Vagina.deserialize(params['Vagina'])
  end
  unless params['Cervix'].nil?
    @Cervix = GynaecologyCervix.new
    @Cervix.deserialize(params['Cervix'])
  end
  unless params['Uterus'].nil?
    @Uterus = GynaecologyUterus.new
    @Uterus.deserialize(params['Uterus'])
  end
  unless params['Adnexal'].nil?
    @Adnexal = GynaecologyAdnexal.new
    @Adnexal.deserialize(params['Adnexal'])
  end
  unless params['PelvicCavity'].nil?
    @PelvicCavity = GynaecologyPelvicCavity.new
    @PelvicCavity.deserialize(params['PelvicCavity'])
  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['MenstrualHistory'].nil?
    @MenstrualHistory = GynaecologyMenstrualHistory.new
    @MenstrualHistory.deserialize(params['MenstrualHistory'])
  end
  unless params['BriefSummary'].nil?
    @BriefSummary = GynaecologyBriefSummary.new
    @BriefSummary.deserialize(params['BriefSummary'])
  end
end