/** * GetLLMDiagnosisHealth返回参数结构体 */ export interface GetLLMDiagnosisHealthResponse { /** *

错误码,0成功,非0失败

*/ Code?: number; /** *

错误信息

*/ Message?: string; /** *

返回数据

注意:此字段可能返回 null,表示取不到有效值。 */ Data?: LLMDiagnosisHealthData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。 */ RequestId?: string; } /** * 高亮词信息 */ export interface HighlightWordInfo { /** * 名称 */ Name?: string; /** * 类型 1:疾病,2:检验/检查,3:药品,4:科室,5:自定义配置 */ Type?: number; /** * 跳转类型 h5:h5类型,mini_wx:微信小程序 */ JumpType?: string; /** * 跳转URL */ JumpUrl?: string; /** * 跳转小程序Appid */ JumpAppid?: string; /** * 跳转小程序原始ID */ JumpOriginId?: string; } /** * GetLLMDiagnosisDrugChat请求参数结构体 */ export interface GetLLMDiagnosisDrugChatRequest { /** *

合作方ID

*/ PartnerId: string; /** *

合作方密钥

*/ PartnerSecret: string; /** *

医院应用ID

*/ HospitalAppId: string; /** *

对话ID,由接入方生成,相同对话ID会保持相同的上下文,接入方根据业务场景使用相同或新建对话ID(建议使用UUID值)

入参限制:长度限制10-50

*/ DialogueId: string; /** *

本次问答用户输入的问题,(最大长度1000)

*/ Message: string; /** *

返回类型:0:正常返回; 1:流式返回; 默认:0

*/ ResultType?: number; /** *

提示词

*/ Prompt?: string; } /** * 大模型症状自查返回数据 */ export interface LLMDiagnosisHealthData { /** *

大模型返回问答内容

*/ Content?: string; /** *

大模型返回思考内容

*/ Think?: string; /** *

序号,无业务含义,标识流式结果的序号

*/ Sort?: number; /** *

流式输出结束标识,false:未结束,true:结束

*/ IsFinish?: boolean; /** *

是否命中敏感词,false:否,true:是;

*/ IsSensitive?: boolean; /** *

结果类型,0:正常结果,1:追问问题

*/ Kind?: number; /** *

风险提示

*/ RiskReminder?: string; /** *

引用资料列表,流式输出方式,只在流式输出第一次返回;

*/ ReferResourceItems?: Array; /** *

猜你想问列表,流式输出方式,只在流式结束输出结果;

*/ GuessQuestions?: Array; /** *

高亮词列表,流式输出方式在流式过程中输出结果。

*/ HighlightWords?: Array; /** *

追问问题列表,流式输出方式,只在流式结束输出结果。只会在kind=1追问类型时有结果。

*/ FollowUpQuestions?: Array; /** *

药品列表,流式输出方式,只在流式结束输出结果。

*/ DrugList?: Array; } /** * 标准药品卡片信息 */ export interface StandardDrugCardInfo { /** * 标准药品名 */ StandardDrugName?: string; /** * 药品列表 */ DrugInfos?: Array; } /** * GetLLMDiagnosisDrugChat返回参数结构体 */ export interface GetLLMDiagnosisDrugChatResponse { /** *

错误码,0成功,非0失败

*/ Code?: number; /** *

错误信息

*/ Message?: string; /** *

返回数据

*/ Data?: LLMDiagnosisDrugData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。 */ RequestId?: string; } /** * 猜你想问信息 */ export interface GuessQuestion { /** * 问题标题 */ Title?: string; } /** * GetLLMReportInterpretation请求参数结构体 */ export interface GetLLMReportInterpretationRequest { /** *

合作方ID

*/ PartnerId: string; /** *

合作方密钥

*/ PartnerSecret: string; /** *

接入医院id

*/ HospitalId: string; /** *

对话ID,由接入方生成,相同对话ID会保持相同的上下文,接入方根据业务场景使用相同或新建对话ID(建议使用UUID值)

入参限制:长度限制10-50

*/ DialogueId: string; /** *

本次问答用户输入的问题

*/ Message: string; /** *

报告文件信息

*/ ReportFileInfos?: Array; /** *

返回类型:0:正常返回; 1:流式返回; 默认:0

*/ ResultType?: number; /** *

报告解读提示词

*/ Prompt?: string; /** *

无报告问答提示词

*/ QaPrompt?: string; } /** * 引用资料信息 */ export interface ReferResourceInfo { /** * 资料标题 */ Title?: string; /** * 资料来源类型,1:问答库,2:文档,3:医典百科,4:临床指南,5:药品说明书 */ Type?: string; /** * 资料详情链接 */ Url?: string; } /** * 报告文件信息参数 */ export interface ReportFileInfoReq { /** *

报告文件链接

*/ ReportFileUrl: string; /** *

报告文件类型,1:pdf,2:图片

*/ ReportFileType: number; /** *

报告id

*/ ReportId?: string; } /** * DescribeIgOrderList返回参数结构体 */ export interface DescribeIgOrderListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetLLMDiagnosisDrug返回参数结构体 */ export interface GetLLMDiagnosisDrugResponse { /** *

错误码,0成功,非0失败

*/ Code?: number; /** *

错误信息

*/ Message?: string; /** *

返回数据

*/ Data?: LLMDiagnosisDrugData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。 */ RequestId?: string; } /** * 报告文件信息返回 */ export interface ReportFileInfoRsp { /** *

报告id

*/ ReportId?: string; /** *

是否解析成功

*/ IsAnalysis?: boolean; /** *

解析错误信息

*/ ErrInfo?: string; } /** * QueryDrugInstructions请求参数结构体 */ export interface QueryDrugInstructionsRequest { /** *

合作方ID

*/ PartnerId: string; /** *

合作方密钥

*/ PartnerSecret: string; /** *

医院应用ID

*/ HospitalAppId: string; /** *

本次问答用户输入的问题,(最大长度1000)

*/ Message: string; } /** * GetLLMReportInterpretation返回参数结构体 */ export interface GetLLMReportInterpretationResponse { /** *

错误码,0成功,非0失败

*/ Code?: number; /** *

错误信息

*/ Message?: string; /** *

返回数据

*/ Data?: LLMReportInterpretationData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。 */ RequestId?: string; } /** * 药品说明书信息 */ export interface DrugInstructionInfo { /** * 药品id */ DrugId?: string; /** * 药品名称 */ DrugName?: string; /** * 商品名称 */ TradeName?: string; /** * 规格 */ Specification?: string; /** * 生产企业 */ Manufacturer?: string; /** * 用法用量 */ DrugUsage?: string; /** * 适应症 */ Indication?: string; /** * 不良反应 */ AdverseReaction?: string; /** * 是否处方药,0:非处方药,1:处方药 */ DrugRxType?: number; /** * 药品说明书URL */ DocUrl?: string; } /** * 大模型症状自查返回数据 */ export interface LLMReportInterpretationData { /** *

大模型返回问答内容

*/ Content?: string; /** *

大模型返回思考内容

*/ Think?: string; /** *

序号,无业务含义,标识流式结果的序号

*/ Sort?: number; /** *

流式输出结束标识,false:未结束,true:结束

*/ IsFinish?: boolean; /** *

是否命中敏感词,false:否,true:是;

*/ IsSensitive?: boolean; /** *

是否支持报告类型,false:否,true:是; 默认返回true,不支持的报告类型返回false

*/ IsSupportFile?: boolean; /** *

返回的报告列表,和传入报告文件顺序一致

*/ ReportInfos?: Array; /** *

引用资料列表,流式输出方式,只在流式输出第一次返回;

*/ ReferResourceItems?: Array; /** *

猜你想问列表,流式输出方式,只在流式结束输出结果;

*/ GuessQuestions?: Array; /** *

高亮词列表,流式输出方式在流式过程中输出结果。

*/ HighlightWords?: Array; } /** * GetLLMDiagnosisHealth请求参数结构体 */ export interface GetLLMDiagnosisHealthRequest { /** *

合作方ID

*/ PartnerId: string; /** *

合作方密钥

*/ PartnerSecret: string; /** *

医院应用ID

*/ HospitalAppId: string; /** *

对话ID,由接入方生成,相同对话ID会保持相同的上下文,接入方根据业务场景使用相同或新建对话ID(建议使用UUID值)

入参限制:长度限制10-50

*/ DialogueId: string; /** *

本次问答用户输入的问题,(最大长度1000)

*/ Message: string; /** *

返回类型:0:正常返回; 1:流式返回; 默认:0

*/ ResultType?: number; /** *

性别,0:未知,1:男,2:女

*/ Sex?: number; /** *

年龄,0:未知,最大值:120

*/ Age?: number; /** *

追问轮数,-1:不追问;0:使用默认规则; 1-10:按指定轮数追问;(最大值10轮); 默认:0

*/ RoundNumber?: number; /** *

是否追问结构化结果,0:否,1:是;

*/ OutputStructured?: number; } /** * 大模型问药返回数据 */ export interface LLMDiagnosisDrugData { /** *

大模型返回问答内容

*/ Content?: string; /** *

大模型返回思考内容

*/ Think?: string; /** *

序号,无业务含义,标识流式结果的序号

*/ Sort?: number; /** *

流式输出结束标识,false:未结束,true:结束

*/ IsFinish?: boolean; /** *

是否命中敏感词,false:否,true:是;

*/ IsSensitive?: boolean; /** *

引用资料列表,流式输出方式,只在流式输出第一次返回;

*/ ReferResourceItems?: Array; /** *

猜你想问列表,流式输出方式,只在流式结束输出结果;

*/ GuessQuestions?: Array; /** *

高亮词列表,流式输出方式在流式过程中输出结果。

*/ HighlightWords?: Array; /** *

药品列表,流式输出方式,只在流式结束输出结果。

*/ DrugList?: Array; } /** * 药品说明书标准药品结果 */ export interface StandardDrugInstructionInfo { /** * 标准药品名 */ StandardDrugName?: string; /** * 药品列表 */ DrugInfos?: Array; } /** * GetLLMDiagnosisDrug请求参数结构体 */ export interface GetLLMDiagnosisDrugRequest { /** *

合作方ID

*/ PartnerId: string; /** *

合作方密钥

*/ PartnerSecret: string; /** *

医院应用ID

*/ HospitalAppId: string; /** *

对话ID,由接入方生成,相同对话ID会保持相同的上下文,接入方根据业务场景使用相同或新建对话ID(建议使用UUID值)

入参限制:长度限制10-50

*/ DialogueId: string; /** *

本次问答用户输入的问题,(最大长度1000,传了图片链接,此参数可为空)

*/ Message?: string; /** *

药品图片链接

*/ ImageUrl?: string; /** *

返回类型:0:正常返回; 1:流式返回; 默认:0

*/ ResultType?: number; /** *

提示词

*/ Prompt?: string; } /** * 症状自查追问问题 */ export interface HealthFollowUpQuestion { /** *

追问类型

*/ PromptType?: string; /** *

追问选项列表

*/ Choices?: Array; /** *

追问题型,单选或多选

*/ QuestionType?: string; /** *

追问特殊类型,如部位题、时间题

*/ SpecialType?: string; /** *

追问问题内容

*/ Question?: string; } /** * 药品卡片信息 */ export interface DrugCardInfo { /** * 药品id */ DrugId?: string; /** * 药品名称 */ DrugName?: string; /** * 商品名称 */ TradeName?: string; /** * 规格 */ Specification?: string; /** * 生产厂商 */ Manufacturer?: string; /** * 是否处方药,0:非处方药,1:处方药 */ DrugRxType?: number; /** * 药品说明书URL */ DocUrl?: string; /** * 识别来源,1:药品图片,2:用户输入 */ IdentifySource?: number; } /** * DescribeIgOrderList请求参数结构体 */ export interface DescribeIgOrderListRequest { /** *

页码

*/ PageNumber: number; /** *

每页数目

*/ PageSize: number; /** *

产品类型

枚举值:

  • ig: 导诊
  • ipc: 预问诊

默认值:ig

*/ ProductType: string; /** *

订单状态

枚举值:

  • 0: 无状态
  • 1: 未激活
  • 2: 使用中
  • 3: 暂停使用
  • 4: 已到期
  • 5: 已删除
  • 6: 已失效

默认值:0

*/ OrderStatus?: number; /** *

搜索关键字

*/ KeyWord?: string; } /** * QueryDrugInstructions返回参数结构体 */ export interface QueryDrugInstructionsResponse { /** *

错误码,0成功,非0失败

*/ Code?: number; /** *

错误信息

*/ Message?: string; /** *

返回数据

*/ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }