/** * 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错误码,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合作方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合作方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
*/ ProductType: string; /** *订单状态
枚举值:
默认值:0
*/ OrderStatus?: number; /** *搜索关键字
*/ KeyWord?: string; } /** * QueryDrugInstructions返回参数结构体 */ export interface QueryDrugInstructionsResponse { /** *错误码,0成功,非0失败
*/ Code?: number; /** *错误信息
*/ Message?: string; /** *返回数据
*/ Data?: Array