Class: TencentCloud::Aca::V20210323::DiagnosisInfo

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

Overview

诊断、辅助内容

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(intenttype = nil, riskinfo = nil, suspecteddiagnosis = nil, referralinfo = nil, criticalinfo = nil, vitalsignsinfo = nil, differdiagnosis = nil, recordquality = nil, currentdiagnosis = nil, treatmentguide = nil, emrquality = nil, healthprescriptions = nil) ⇒ DiagnosisInfo

Returns a new instance of DiagnosisInfo.



169
170
171
172
173
174
175
176
177
178
179
180
181
182
# File 'lib/v20210323/models.rb', line 169

def initialize(intenttype=nil, riskinfo=nil, suspecteddiagnosis=nil, referralinfo=nil, criticalinfo=nil, vitalsignsinfo=nil, differdiagnosis=nil, recordquality=nil, currentdiagnosis=nil, treatmentguide=nil, emrquality=nil, healthprescriptions=nil)
  @IntentType = intenttype
  @RiskInfo = riskinfo
  @SuspectedDiagnosis = suspecteddiagnosis
  @ReferralInfo = referralinfo
  @CriticalInfo = criticalinfo
  @VitalSignsInfo = vitalsignsinfo
  @DifferDiagnosis = differdiagnosis
  @RecordQuality = recordquality
  @CurrentDiagnosis = currentdiagnosis
  @TreatmentGuide = treatmentguide
  @EmrQuality = emrquality
  @HealthPrescriptions = healthprescriptions
end

Instance Attribute Details

#CriticalInfoObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def CriticalInfo
  @CriticalInfo
end

#CurrentDiagnosisObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def CurrentDiagnosis
  @CurrentDiagnosis
end

#DifferDiagnosisObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def DifferDiagnosis
  @DifferDiagnosis
end

#EmrQualityObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def EmrQuality
  @EmrQuality
end

#HealthPrescriptionsObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def HealthPrescriptions
  @HealthPrescriptions
end

#IntentTypeObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def IntentType
  @IntentType
end

#RecordQualityObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def RecordQuality
  @RecordQuality
end

#ReferralInfoObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def ReferralInfo
  @ReferralInfo
end

#RiskInfoObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def RiskInfo
  @RiskInfo
end

#SuspectedDiagnosisObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def SuspectedDiagnosis
  @SuspectedDiagnosis
end

#TreatmentGuideObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def TreatmentGuide
  @TreatmentGuide
end

#VitalSignsInfoObject

Parameters:

  • IntentType:

    默认0,0:初诊-常规诊疗 1:复诊 2:检验检查/取药/咨询/疫苗 3:信息缺失 4:信息错误

  • RiskInfo:

    诊断风险

  • SuspectedDiagnosis:

    疑似诊断列表

  • ReferralInfo:

    转诊提醒

  • CriticalInfo:

    危急重症

  • VitalSignsInfo:

    生命体征风险

  • DifferDiagnosis:

    鉴别诊断

  • RecordQuality:

    病历质控

  • CurrentDiagnosis:

    当前诊断

  • TreatmentGuide:

    治疗方案

  • EmrQuality:

    病历质控

  • HealthPrescriptions:

    健康处方



167
168
169
# File 'lib/v20210323/models.rb', line 167

def VitalSignsInfo
  @VitalSignsInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
# File 'lib/v20210323/models.rb', line 184

def deserialize(params)
  @IntentType = params['IntentType']
  @RiskInfo = params['RiskInfo']
  unless params['SuspectedDiagnosis'].nil?
    @SuspectedDiagnosis = []
    params['SuspectedDiagnosis'].each do |i|
      suspecteddiagnosis_tmp = SuspectedDiagnosis.new
      suspecteddiagnosis_tmp.deserialize(i)
      @SuspectedDiagnosis << suspecteddiagnosis_tmp
    end
  end
  unless params['ReferralInfo'].nil?
    @ReferralInfo = ReferralInfo.new
    @ReferralInfo.deserialize(params['ReferralInfo'])
  end
  unless params['CriticalInfo'].nil?
    @CriticalInfo = []
    params['CriticalInfo'].each do |i|
      criticalinfo_tmp = CriticalInfo.new
      criticalinfo_tmp.deserialize(i)
      @CriticalInfo << criticalinfo_tmp
    end
  end
  unless params['VitalSignsInfo'].nil?
    @VitalSignsInfo = VitalSignsInfo.new
    @VitalSignsInfo.deserialize(params['VitalSignsInfo'])
  end
  unless params['DifferDiagnosis'].nil?
    @DifferDiagnosis = []
    params['DifferDiagnosis'].each do |i|
      differdiagnosis_tmp = DifferDiagnosis.new
      differdiagnosis_tmp.deserialize(i)
      @DifferDiagnosis << differdiagnosis_tmp
    end
  end
  unless params['RecordQuality'].nil?
    @RecordQuality = RecordQuality.new
    @RecordQuality.deserialize(params['RecordQuality'])
  end
  unless params['CurrentDiagnosis'].nil?
    @CurrentDiagnosis = []
    params['CurrentDiagnosis'].each do |i|
      currentdiagnosis_tmp = CurrentDiagnosis.new
      currentdiagnosis_tmp.deserialize(i)
      @CurrentDiagnosis << currentdiagnosis_tmp
    end
  end
  unless params['TreatmentGuide'].nil?
    @TreatmentGuide = []
    params['TreatmentGuide'].each do |i|
      treatmentguide_tmp = TreatmentGuide.new
      treatmentguide_tmp.deserialize(i)
      @TreatmentGuide << treatmentguide_tmp
    end
  end
  unless params['EmrQuality'].nil?
    @EmrQuality = EmrQuality.new
    @EmrQuality.deserialize(params['EmrQuality'])
  end
  unless params['HealthPrescriptions'].nil?
    @HealthPrescriptions = []
    params['HealthPrescriptions'].each do |i|
      healthprescriptions_tmp = HealthPrescriptions.new
      healthprescriptions_tmp.deserialize(i)
      @HealthPrescriptions << healthprescriptions_tmp
    end
  end
end