lib/v20200910/models.rb in tencentcloud-sdk-mrs-3.0.918 vs lib/v20200910/models.rb in tencentcloud-sdk-mrs-3.0.919

- old
+ new

@@ -5174,12 +5174,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type Page: Integer attr_accessor :AdmissionTime, :DischargeTime, :AdmissionDays, :AdmissionDignosis, :AdmissionCondition, :DiagnosisTreatment, :DischargeDiagnosis, :DischargeInstruction, :AdmissionDiagnosis, :Page extend Gem::Deprecate - deprecate :AdmissionDignosis, :none, 2024, 9 - deprecate :AdmissionDignosis=, :none, 2024, 9 + deprecate :AdmissionDignosis, :none, 2024, 10 + deprecate :AdmissionDignosis=, :none, 2024, 10 def initialize(admissiontime=nil, dischargetime=nil, admissiondays=nil, admissiondignosis=nil, admissioncondition=nil, diagnosistreatment=nil, dischargediagnosis=nil, dischargeinstruction=nil, admissiondiagnosis=nil, page=nil) @AdmissionTime = admissiontime @DischargeTime = dischargetime @AdmissionDays = admissiondays @@ -5581,56 +5581,56 @@ end end # ImageToObject请求参数结构体 class ImageToObjectRequest < TencentCloud::Common::AbstractModel - # @param ImageInfoList: 图片列表,允许传入多张图片,目前只支持传入图片base64编码,图片url暂不支持 - # @type ImageInfoList: Array - # @param HandleParam: 图片处理参数 - # @type HandleParam: :class:`Tencentcloud::Mrs.v20200910.models.HandleParam` # @param Type: 报告类型,目前支持11(检验报告),12(检查报告),15(病理报告),28(出院报告),29(入院报告),210(门诊病历),212(手术记录),218(诊断证明),363(心电图),27(内窥镜检查),215(处方单),219(免疫接种证明),301(C14呼气试验)。如果不清楚报告类型,可以使用分类引擎,该字段传0(同时IsUsedClassify字段必须为True,否则无法输出结果) # @type Type: Integer # @param IsUsedClassify: 是否使用分类引擎,当不确定报告类型时,可以使用收费的报告分类引擎服务。若该字段为 False,则 Type 字段不能为 0,否则无法输出结果。 # 注意:当 IsUsedClassify 为True 时,表示使用收费的报告分类服务,将会产生额外的费用,具体收费标准参见 [购买指南的产品价格](https://cloud.tencent.com/document/product/1314/54264)。 # @type IsUsedClassify: Boolean + # @param HandleParam: 图片处理参数 + # @type HandleParam: :class:`Tencentcloud::Mrs.v20200910.models.HandleParam` + # @param ImageInfoList: 图片列表,允许传入多张图片,目前只支持传入图片base64编码,图片url暂不支持 + # @type ImageInfoList: Array # @param UserType: 后付费的用户类型,新客户传1,老客户可不传或传 0。2022 年 12 月 15 新增了计费项,在此时间之前已经通过商务指定优惠价格的大客户,请不传这个字段或传 0,如果传 1 会导致以前获得的折扣价格失效。在 2022 年 12 月 15 日之后,通过商务指定优惠价格的大客户请传 1。 # @type UserType: Integer # @param ReportTypeVersion: 可选。用于指定不同报告使用的结构化引擎版本,不同版本返回的JSON 数据结果不兼容。若不指定版本号,就默认用旧的版本号。 # (1)检验报告 11,默认使用 V2,最高支持 V3。 # (2)病理报告 15,默认使用 V1,最高支持 V2。 # (3)入院记录29、出院记录 28、病历记录 216、病程记录 217、门诊记录 210,默认使用 V1,最高支持 V2。 # @type ReportTypeVersion: Array # @param OcrInfoList: 可选。 图片OCR信息列表,每一个元素是一张图片的OCR结果。适用于不想将医疗报告图片传入腾讯云的客户,客户可对图片OCR信息中的敏感信息去除之后再传入。与 ImageInfoList 二选一,同时存在则使用OcrInfoList # @type OcrInfoList: Array - attr_accessor :ImageInfoList, :HandleParam, :Type, :IsUsedClassify, :UserType, :ReportTypeVersion, :OcrInfoList + attr_accessor :Type, :IsUsedClassify, :HandleParam, :ImageInfoList, :UserType, :ReportTypeVersion, :OcrInfoList - def initialize(imageinfolist=nil, handleparam=nil, type=nil, isusedclassify=nil, usertype=nil, reporttypeversion=nil, ocrinfolist=nil) - @ImageInfoList = imageinfolist - @HandleParam = handleparam + def initialize(type=nil, isusedclassify=nil, handleparam=nil, imageinfolist=nil, usertype=nil, reporttypeversion=nil, ocrinfolist=nil) @Type = type @IsUsedClassify = isusedclassify + @HandleParam = handleparam + @ImageInfoList = imageinfolist @UserType = usertype @ReportTypeVersion = reporttypeversion @OcrInfoList = ocrinfolist end def deserialize(params) + @Type = params['Type'] + @IsUsedClassify = params['IsUsedClassify'] + unless params['HandleParam'].nil? + @HandleParam = HandleParam.new + @HandleParam.deserialize(params['HandleParam']) + end unless params['ImageInfoList'].nil? @ImageInfoList = [] params['ImageInfoList'].each do |i| imageinfo_tmp = ImageInfo.new imageinfo_tmp.deserialize(i) @ImageInfoList << imageinfo_tmp end end - unless params['HandleParam'].nil? - @HandleParam = HandleParam.new - @HandleParam.deserialize(params['HandleParam']) - end - @Type = params['Type'] - @IsUsedClassify = params['IsUsedClassify'] @UserType = params['UserType'] unless params['ReportTypeVersion'].nil? @ReportTypeVersion = [] params['ReportTypeVersion'].each do |i| reporttypeversion_tmp = ReportTypeVersion.new @@ -5943,12 +5943,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type Page: Integer attr_accessor :TableIndictors, :Version, :TableIndicators, :Page extend Gem::Deprecate - deprecate :TableIndictors, :none, 2024, 9 - deprecate :TableIndictors=, :none, 2024, 9 + deprecate :TableIndictors, :none, 2024, 10 + deprecate :TableIndictors=, :none, 2024, 10 def initialize(tableindictors=nil, version=nil, tableindicators=nil, page=nil) @TableIndictors = tableindictors @Version = version @TableIndicators = tableindicators @@ -8287,12 +8287,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type IsthmusThickness: :class:`Tencentcloud::Mrs.v20200910.models.Size` attr_accessor :Part, :Size, :Envelope, :Edge, :InnerEcho, :Gland, :Shape, :Thickness, :ShapeAttr, :CDFI, :SymDesc, :SizeStatus, :Outline, :Structure, :Density, :Vas, :Cysticwall, :Capsule, :IsthmusThicknese, :InnerEchoDistribution, :Src, :Index, :Transparent, :MriAdc, :MriDwi, :MriT1, :MriT2, :CtHu, :Suvmax, :Metabolism, :RadioactiveUptake, :LymphEnlargement, :ImageFeature, :Duct, :Trend, :Operation, :Coords, :IsthmusThickness extend Gem::Deprecate - deprecate :IsthmusThicknese, :none, 2024, 9 - deprecate :IsthmusThicknese=, :none, 2024, 9 + deprecate :IsthmusThicknese, :none, 2024, 10 + deprecate :IsthmusThicknese=, :none, 2024, 10 def initialize(part=nil, size=nil, envelope=nil, edge=nil, innerecho=nil, gland=nil, shape=nil, thickness=nil, shapeattr=nil, cdfi=nil, symdesc=nil, sizestatus=nil, outline=nil, structure=nil, density=nil, vas=nil, cysticwall=nil, capsule=nil, isthmusthicknese=nil, innerechodistribution=nil, src=nil, index=nil, transparent=nil, mriadc=nil, mridwi=nil, mrit1=nil, mrit2=nil, cthu=nil, suvmax=nil, metabolism=nil, radioactiveuptake=nil, lymphenlargement=nil, imagefeature=nil, duct=nil, trend=nil, operation=nil, coords=nil, isthmusthickness=nil) @Part = part @Size = size @Envelope = envelope @@ -8879,12 +8879,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type MenstrualHistoryText: String attr_accessor :IncisionHealingText, :AuxiliaryExaminationText, :SpecialExamText, :OutpatientDiagnosisText, :AdmissionConditionText, :CheckAndTreatmentProcessText, :SymptomsAndSignsText, :DischargeInstructionsText, :AdmissionDiagnosisText, :SurgeryConditionText, :PathologicalDiagnosisText, :DischargeConditionText, :CheckRecordText, :ChiefComplaintText, :DischargeDiagnosisText, :MainDiseaseHistoryText, :DiseasePresentText, :PersonalHistoryText, :MenstruallHistoryText, :ObstericalHistoryText, :FamilyHistoryText, :AllergyHistoryText, :DiseaseHistoryText, :OtherDiagnosisText, :BodyExaminationText, :SpecialistExaminationText, :TreatmentResultText, :MenstrualHistoryText extend Gem::Deprecate - deprecate :MenstruallHistoryText, :none, 2024, 9 - deprecate :MenstruallHistoryText=, :none, 2024, 9 + deprecate :MenstruallHistoryText, :none, 2024, 10 + deprecate :MenstruallHistoryText=, :none, 2024, 10 def initialize(incisionhealingtext=nil, auxiliaryexaminationtext=nil, specialexamtext=nil, outpatientdiagnosistext=nil, admissionconditiontext=nil, checkandtreatmentprocesstext=nil, symptomsandsignstext=nil, dischargeinstructionstext=nil, admissiondiagnosistext=nil, surgeryconditiontext=nil, pathologicaldiagnosistext=nil, dischargeconditiontext=nil, checkrecordtext=nil, chiefcomplainttext=nil, dischargediagnosistext=nil, maindiseasehistorytext=nil, diseasepresenttext=nil, personalhistorytext=nil, menstruallhistorytext=nil, obstericalhistorytext=nil, familyhistorytext=nil, allergyhistorytext=nil, diseasehistorytext=nil, otherdiagnosistext=nil, bodyexaminationtext=nil, specialistexaminationtext=nil, treatmentresulttext=nil, menstrualhistorytext=nil) @IncisionHealingText = incisionhealingtext @AuxiliaryExaminationText = auxiliaryexaminationtext @SpecialExamText = specialexamtext @@ -9478,12 +9478,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type BedNo: String attr_accessor :Name, :Sex, :Age, :Phone, :Address, :IdCard, :HealthCardNo, :SocialSecurityCardNo, :Birthday, :Ethnicity, :Married, :Profession, :EducationBackground, :Nationality, :BirthPlace, :MedicalInsuranceType, :AgeNorm, :Nation, :MarriedCode, :ProfessionCode, :MedicalInsuranceTypeCode, :BedNo extend Gem::Deprecate - deprecate :Nation, :none, 2024, 9 - deprecate :Nation=, :none, 2024, 9 + deprecate :Nation, :none, 2024, 10 + deprecate :Nation=, :none, 2024, 10 def initialize(name=nil, sex=nil, age=nil, phone=nil, address=nil, idcard=nil, healthcardno=nil, socialsecuritycardno=nil, birthday=nil, ethnicity=nil, married=nil, profession=nil, educationbackground=nil, nationality=nil, birthplace=nil, medicalinsurancetype=nil, agenorm=nil, nation=nil, marriedcode=nil, professioncode=nil, medicalinsurancetypecode=nil, bedno=nil) @Name = name @Sex = sex @Age = age @@ -11932,12 +11932,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type AdmissionCondition: String attr_accessor :DmissionCondition, :ChiefComplaint, :DiseasePresent, :SymptomsAndSigns, :AuxiliaryExamination, :BodyExamination, :SpecialistExamination, :MentalExamination, :CheckRecord, :InspectResult, :IncisionHealing, :TreatmentSuggestion, :FollowUpRequirements, :CheckAndTreatmentProcess, :SurgeryCondition, :ConditionChanges, :DischargeCondition, :PTNM, :PTNMM, :PTNMN, :PTNMT, :ECOG, :NRS, :KPS, :DeathDate, :RelapseDate, :ObservationDays, :AdmissionCondition extend Gem::Deprecate - deprecate :DmissionCondition, :none, 2024, 9 - deprecate :DmissionCondition=, :none, 2024, 9 + deprecate :DmissionCondition, :none, 2024, 10 + deprecate :DmissionCondition=, :none, 2024, 10 def initialize(dmissioncondition=nil, chiefcomplaint=nil, diseasepresent=nil, symptomsandsigns=nil, auxiliaryexamination=nil, bodyexamination=nil, specialistexamination=nil, mentalexamination=nil, checkrecord=nil, inspectresult=nil, incisionhealing=nil, treatmentsuggestion=nil, followuprequirements=nil, checkandtreatmentprocess=nil, surgerycondition=nil, conditionchanges=nil, dischargecondition=nil, ptnm=nil, ptnmm=nil, ptnmn=nil, ptnmt=nil, ecog=nil, nrs=nil, kps=nil, deathdate=nil, relapsedate=nil, observationdays=nil, admissioncondition=nil) @DmissionCondition = dmissioncondition @ChiefComplaint = chiefcomplaint @DiseasePresent = diseasepresent @@ -12516,11 +12516,11 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type IsthmusThickness: :class:`Tencentcloud::Mrs.v20200910.models.Size` attr_accessor :Type, :Part, :Size, :Multiple, :AspectRatio, :Edge, :InnerEcho, :RearEcho, :Elastic, :Shape, :ShapeAttr, :SkinMedulla, :Trend, :Calcification, :Envelope, :Enhancement, :LymphEnlargement, :LymphDoor, :Activity, :Operation, :CDFI, :Index, :SizeStatus, :InnerEchoDistribution, :InnerEchoType, :Outline, :Structure, :Density, :Vas, :Cysticwall, :Capsule, :IsthmusThicknese, :Src, :Transparent, :MriAdc, :MriDwi, :MriT1, :MriT2, :CtHu, :Suvmax, :Metabolism, :RadioactiveUptake, :SymDesc, :ImageFeature, :Coords, :IsthmusThickness extend Gem::Deprecate - deprecate :IsthmusThicknese, :none, 2024, 9 - deprecate :IsthmusThicknese=, :none, 2024, 9 + deprecate :IsthmusThicknese, :none, 2024, 10 + deprecate :IsthmusThicknese=, :none, 2024, 10 def initialize(type=nil, part=nil, size=nil, multiple=nil, aspectratio=nil, edge=nil, innerecho=nil, rearecho=nil, elastic=nil, shape=nil, shapeattr=nil, skinmedulla=nil, trend=nil, calcification=nil, envelope=nil, enhancement=nil, lymphenlargement=nil, lymphdoor=nil, activity=nil, operation=nil, cdfi=nil, index=nil, sizestatus=nil, innerechodistribution=nil, innerechotype=nil, outline=nil, structure=nil, density=nil, vas=nil, cysticwall=nil, capsule=nil, isthmusthicknese=nil, src=nil, transparent=nil, mriadc=nil, mridwi=nil, mrit1=nil, mrit2=nil, cthu=nil, suvmax=nil, metabolism=nil, radioactiveuptake=nil, symdesc=nil, imagefeature=nil, coords=nil, isthmusthickness=nil) @Type = type @Part = part @Size = size