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.



4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
# File 'lib/v20200910/models.rb', line 4250

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:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def Adnexal
  @Adnexal
end

#BriefSummaryObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def BriefSummary
  @BriefSummary
end

#CervixObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def Cervix
  @Cervix
end

#MenstrualHistoryObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def MenstrualHistory
  @MenstrualHistory
end

#OthersObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def Others
  @Others
end

#PelvicCavityObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def PelvicCavity
  @PelvicCavity
end

#UterusObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def Uterus
  @Uterus
end

#VaginaObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def Vagina
  @Vagina
end

#VulvaObject

Parameters:

  • Vulva:

    外阴

  • Vagina:

    阴道

  • Cervix:

    子宫颈

  • Uterus:

    子宫

  • Adnexal:

    子宫附件

  • PelvicCavity:

    盆腔

  • Others:

    妇科其他

  • MenstrualHistory:

    月经史

  • BriefSummary:

    小结



4248
4249
4250
# File 'lib/v20200910/models.rb', line 4248

def Vulva
  @Vulva
end

Instance Method Details

#deserialize(params) ⇒ Object



4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
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
# File 'lib/v20200910/models.rb', line 4262

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