Class: TencentCloud::Cii::V20210408::StructureResultObject

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

Overview

结构化结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = nil, tasktype = nil, structureresult = nil, subtaskid = nil, taskfiles = nil, resultfields = nil) ⇒ StructureResultObject

Returns a new instance of StructureResultObject.



1271
1272
1273
1274
1275
1276
1277
1278
# File 'lib/v20210408/models.rb', line 1271

def initialize(code=nil, tasktype=nil, structureresult=nil, subtaskid=nil, taskfiles=nil, resultfields=nil)
  @Code = code
  @TaskType = tasktype
  @StructureResult = structureresult
  @SubTaskId = subtaskid
  @TaskFiles = taskfiles
  @ResultFields = resultfields
end

Instance Attribute Details

#CodeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Code:

    0表示正常返回;1代表结果未生成;2代表任务执行失败

  • TaskType:

    报告类型:HealthReport(体检报告); BUltraReport(B超报告);MedCheckReport(检查报告);LaboratoryReport(检验报告); PathologyReport(病理报告);AdmissionReport(入院记录);DischargeReport(出院记录); DischargeSummary(出院小结);DiagnosisReport(诊断证明); MedicalRecordFront(病案首页);OperationReport(手术记录);OutpatientMedicalRecord(门诊病历)

  • StructureResult:

    结构化结果

  • SubTaskId:

    子任务ID

  • TaskFiles:

    任务文件列表

  • ResultFields:

    结构化字段结果数组



1269
1270
1271
# File 'lib/v20210408/models.rb', line 1269

def Code
  @Code
end

#ResultFieldsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Code:

    0表示正常返回;1代表结果未生成;2代表任务执行失败

  • TaskType:

    报告类型:HealthReport(体检报告); BUltraReport(B超报告);MedCheckReport(检查报告);LaboratoryReport(检验报告); PathologyReport(病理报告);AdmissionReport(入院记录);DischargeReport(出院记录); DischargeSummary(出院小结);DiagnosisReport(诊断证明); MedicalRecordFront(病案首页);OperationReport(手术记录);OutpatientMedicalRecord(门诊病历)

  • StructureResult:

    结构化结果

  • SubTaskId:

    子任务ID

  • TaskFiles:

    任务文件列表

  • ResultFields:

    结构化字段结果数组



1269
1270
1271
# File 'lib/v20210408/models.rb', line 1269

def ResultFields
  @ResultFields
end

#StructureResultObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Code:

    0表示正常返回;1代表结果未生成;2代表任务执行失败

  • TaskType:

    报告类型:HealthReport(体检报告); BUltraReport(B超报告);MedCheckReport(检查报告);LaboratoryReport(检验报告); PathologyReport(病理报告);AdmissionReport(入院记录);DischargeReport(出院记录); DischargeSummary(出院小结);DiagnosisReport(诊断证明); MedicalRecordFront(病案首页);OperationReport(手术记录);OutpatientMedicalRecord(门诊病历)

  • StructureResult:

    结构化结果

  • SubTaskId:

    子任务ID

  • TaskFiles:

    任务文件列表

  • ResultFields:

    结构化字段结果数组



1269
1270
1271
# File 'lib/v20210408/models.rb', line 1269

def StructureResult
  @StructureResult
end

#SubTaskIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Code:

    0表示正常返回;1代表结果未生成;2代表任务执行失败

  • TaskType:

    报告类型:HealthReport(体检报告); BUltraReport(B超报告);MedCheckReport(检查报告);LaboratoryReport(检验报告); PathologyReport(病理报告);AdmissionReport(入院记录);DischargeReport(出院记录); DischargeSummary(出院小结);DiagnosisReport(诊断证明); MedicalRecordFront(病案首页);OperationReport(手术记录);OutpatientMedicalRecord(门诊病历)

  • StructureResult:

    结构化结果

  • SubTaskId:

    子任务ID

  • TaskFiles:

    任务文件列表

  • ResultFields:

    结构化字段结果数组



1269
1270
1271
# File 'lib/v20210408/models.rb', line 1269

def SubTaskId
  @SubTaskId
end

#TaskFilesObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Code:

    0表示正常返回;1代表结果未生成;2代表任务执行失败

  • TaskType:

    报告类型:HealthReport(体检报告); BUltraReport(B超报告);MedCheckReport(检查报告);LaboratoryReport(检验报告); PathologyReport(病理报告);AdmissionReport(入院记录);DischargeReport(出院记录); DischargeSummary(出院小结);DiagnosisReport(诊断证明); MedicalRecordFront(病案首页);OperationReport(手术记录);OutpatientMedicalRecord(门诊病历)

  • StructureResult:

    结构化结果

  • SubTaskId:

    子任务ID

  • TaskFiles:

    任务文件列表

  • ResultFields:

    结构化字段结果数组



1269
1270
1271
# File 'lib/v20210408/models.rb', line 1269

def TaskFiles
  @TaskFiles
end

#TaskTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Code:

    0表示正常返回;1代表结果未生成;2代表任务执行失败

  • TaskType:

    报告类型:HealthReport(体检报告); BUltraReport(B超报告);MedCheckReport(检查报告);LaboratoryReport(检验报告); PathologyReport(病理报告);AdmissionReport(入院记录);DischargeReport(出院记录); DischargeSummary(出院小结);DiagnosisReport(诊断证明); MedicalRecordFront(病案首页);OperationReport(手术记录);OutpatientMedicalRecord(门诊病历)

  • StructureResult:

    结构化结果

  • SubTaskId:

    子任务ID

  • TaskFiles:

    任务文件列表

  • ResultFields:

    结构化字段结果数组



1269
1270
1271
# File 'lib/v20210408/models.rb', line 1269

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
# File 'lib/v20210408/models.rb', line 1280

def deserialize(params)
  @Code = params['Code']
  @TaskType = params['TaskType']
  @StructureResult = params['StructureResult']
  @SubTaskId = params['SubTaskId']
  @TaskFiles = params['TaskFiles']
  unless params['ResultFields'].nil?
    @ResultFields = []
    params['ResultFields'].each do |i|
      ocrrecognise_tmp = OcrRecognise.new
      ocrrecognise_tmp.deserialize(i)
      @ResultFields << ocrrecognise_tmp
    end
  end
end