lib/v20200910/models.rb in tencentcloud-sdk-mrs-3.0.722 vs lib/v20200910/models.rb in tencentcloud-sdk-mrs-3.0.723

- old
+ new

@@ -4006,12 +4006,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type AdmissionDiagnosis: String attr_accessor :AdmissionTime, :DischargeTime, :AdmissionDays, :AdmissionDignosis, :AdmissionCondition, :DiagnosisTreatment, :DischargeDiagnosis, :DischargeInstruction, :AdmissionDiagnosis extend Gem::Deprecate - deprecate :AdmissionDignosis, :none, 2023, 11 - deprecate :AdmissionDignosis=, :none, 2023, 11 + deprecate :AdmissionDignosis, :none, 2023, 12 + deprecate :AdmissionDignosis=, :none, 2023, 12 def initialize(admissiontime=nil, dischargetime=nil, admissiondays=nil, admissiondignosis=nil, admissioncondition=nil, diagnosistreatment=nil, dischargediagnosis=nil, dischargeinstruction=nil, admissiondiagnosis=nil) @AdmissionTime = admissiontime @DischargeTime = dischargetime @AdmissionDays = admissiondays @@ -4186,10 +4186,85 @@ @Url = params['Url'] @Base64 = params['Base64'] end end + # 图片脱敏选项 + # 不填默认敏感信息都脱敏 + class ImageMaskFlags < TencentCloud::Common::AbstractModel + # @param HospitalFlag: 是否对医院信息进行脱敏 + # @type HospitalFlag: Boolean + # @param DoctorFlag: 是否对医生信息进行脱敏 + # @type DoctorFlag: Boolean + # @param PatientFlag: 是否对患者信息进行脱敏 + # @type PatientFlag: Boolean + # @param BarFlag: 是否对二维码信息进行脱敏 + # @type BarFlag: Boolean + + attr_accessor :HospitalFlag, :DoctorFlag, :PatientFlag, :BarFlag + + def initialize(hospitalflag=nil, doctorflag=nil, patientflag=nil, barflag=nil) + @HospitalFlag = hospitalflag + @DoctorFlag = doctorflag + @PatientFlag = patientflag + @BarFlag = barflag + end + + def deserialize(params) + @HospitalFlag = params['HospitalFlag'] + @DoctorFlag = params['DoctorFlag'] + @PatientFlag = params['PatientFlag'] + @BarFlag = params['BarFlag'] + end + end + + # ImageMask请求参数结构体 + class ImageMaskRequest < TencentCloud::Common::AbstractModel + # @param Image: 图片信息,目前只支持传图片base64 + # @type Image: :class:`Tencentcloud::Mrs.v20200910.models.ImageInfo` + # @param MaskFlag: 图片脱敏选项, 不传默认都脱敏 + # @type MaskFlag: :class:`Tencentcloud::Mrs.v20200910.models.ImageMaskFlags` + + attr_accessor :Image, :MaskFlag + + def initialize(image=nil, maskflag=nil) + @Image = image + @MaskFlag = maskflag + end + + def deserialize(params) + unless params['Image'].nil? + @Image = ImageInfo.new + @Image.deserialize(params['Image']) + end + unless params['MaskFlag'].nil? + @MaskFlag = ImageMaskFlags.new + @MaskFlag.deserialize(params['MaskFlag']) + end + end + end + + # ImageMask返回参数结构体 + class ImageMaskResponse < TencentCloud::Common::AbstractModel + # @param MaskedImage: 脱敏后图片的Base64信息 + # @type MaskedImage: String + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :MaskedImage, :RequestId + + def initialize(maskedimage=nil, requestid=nil) + @MaskedImage = maskedimage + @RequestId = requestid + end + + def deserialize(params) + @MaskedImage = params['MaskedImage'] + @RequestId = params['RequestId'] + end + end + # ImageToClass请求参数结构体 class ImageToClassRequest < TencentCloud::Common::AbstractModel # @param ImageInfoList: 图片列表,允许传入多张图片,支持传入图片的base64编码,暂不支持图片url # @type ImageInfoList: Array # @param HandleParam: 图片处理参数 @@ -4597,12 +4672,12 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type TableIndicators: Array attr_accessor :TableIndictors, :Version, :TableIndicators extend Gem::Deprecate - deprecate :TableIndictors, :none, 2023, 11 - deprecate :TableIndictors=, :none, 2023, 11 + deprecate :TableIndictors, :none, 2023, 12 + deprecate :TableIndictors=, :none, 2023, 12 def initialize(tableindictors=nil, version=nil, tableindicators=nil) @TableIndictors = tableindictors @Version = version @TableIndicators = tableindicators @@ -6858,12 +6933,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, 2023, 11 - deprecate :IsthmusThicknese=, :none, 2023, 11 + deprecate :IsthmusThicknese, :none, 2023, 12 + deprecate :IsthmusThicknese=, :none, 2023, 12 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 @@ -7450,12 +7525,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, 2023, 11 - deprecate :MenstruallHistoryText=, :none, 2023, 11 + deprecate :MenstruallHistoryText, :none, 2023, 12 + deprecate :MenstruallHistoryText=, :none, 2023, 12 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 @@ -10470,12 +10545,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, 2023, 11 - deprecate :DmissionCondition=, :none, 2023, 11 + deprecate :DmissionCondition, :none, 2023, 12 + deprecate :DmissionCondition=, :none, 2023, 12 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 @@ -11054,11 +11129,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, 2023, 11 - deprecate :IsthmusThicknese=, :none, 2023, 11 + deprecate :IsthmusThicknese, :none, 2023, 12 + deprecate :IsthmusThicknese=, :none, 2023, 12 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