DrugCardInfo
药品卡片信息
被如下接口引用:GetLLMDiagnosisDrug, GetLLMDiagnosisDrugChat, GetLLMDiagnosisHealth。
| 名称 | 类型 | 描述 |
|---|---|---|
| DrugId | String | 药品id 示例值:09631734-336e-4790-84ff-02649a331458 |
| DrugName | String | 药品名称 示例值:阿莫西林胶囊 |
| TradeName | String | 商品名称 示例值:阿莫西林 |
| Specification | String | 规格 示例值:0.25g*24粒 |
| Manufacturer | String | 生产厂商 示例值:XX制药有限公司 |
| DrugRxType | Integer | 是否处方药,0:非处方药,1:处方药 示例值:0 |
| DocUrl | String | 药品说明书URL 示例值:https://example.com/drug/doc |
| IdentifySource | Integer | 识别来源,1:药品图片,2:用户输入 示例值:1 |
DrugInstructionInfo
药品说明书信息
被如下接口引用:QueryDrugInstructions。
| 名称 | 类型 | 描述 |
|---|---|---|
| DrugId | String | 药品id 示例值:09631734-336e-4790-84ff-02649a331458 |
| DrugName | String | 药品名称 示例值:阿莫西林胶囊 |
| TradeName | String | 商品名称 示例值:阿莫西林 |
| Specification | String | 规格 示例值:0.25g*24粒 |
| Manufacturer | String | 生产企业 示例值:XX制药有限公司 |
| DrugUsage | String | 用法用量 示例值:口服,一次2粒,一日3次 |
| Indication | String | 适应症 示例值:用于敏感菌所致的感染 |
| AdverseReaction | String | 不良反应 示例值:可能出现恶心、呕吐、腹泻等 |
| DrugRxType | Integer | 是否处方药,0:非处方药,1:处方药 示例值:0 |
| DocUrl | String | 药品说明书URL 示例值:https://example.com/drug/doc |
GuessQuestion
猜你想问信息
被如下接口引用:GetLLMDiagnosisDrug, GetLLMDiagnosisDrugChat, GetLLMDiagnosisHealth, GetLLMReportInterpretation。
| 名称 | 类型 | 描述 |
|---|---|---|
| Title | String | 问题标题 示例值:阿莫西林治疗什么 |
HealthFollowUpQuestion
症状自查追问问题
被如下接口引用:GetLLMDiagnosisHealth。
| 名称 | 类型 | 描述 |
|---|---|---|
| PromptType | String | 追问类型 示例值:属性 |
| Choices | Array of String | 追问选项列表 示例值:["刺痛","胀痛","钝痛","其他"] |
| QuestionType | String | 追问题型,单选或多选 示例值:multiSelect |
| SpecialType | String | 追问特殊类型,如部位题、时间题 示例值:time |
| Question | String | 追问问题内容 示例值:腹痛性质符合哪种描述? |
HighlightWordInfo
高亮词信息
被如下接口引用:GetLLMDiagnosisDrug, GetLLMDiagnosisDrugChat, GetLLMDiagnosisHealth, GetLLMReportInterpretation。
| 名称 | 类型 | 描述 |
|---|---|---|
| Name | String | 名称 示例值:高血压 |
| Type | Integer | 类型 1:疾病,2:检验/检查,3:药品,4:科室,5:自定义配置 示例值:1 |
| JumpType | String | 跳转类型 h5:h5类型,mini_wx:微信小程序 示例值:miniprogram |
| JumpUrl | String | 跳转URL 示例值:https://example.com/detail |
| JumpAppid | String | 跳转小程序Appid 示例值:wx12341234 |
| JumpOriginId | String | 跳转小程序原始ID 示例值:gh12341234 |
LLMDiagnosisDrugData
大模型问药返回数据
被如下接口引用:GetLLMDiagnosisDrug, GetLLMDiagnosisDrugChat。
| 名称 | 类型 | 描述 |
|---|---|---|
| Content | String | 大模型返回问答内容 示例值:用药建议 |
| Think | String | 大模型返回思考内容 示例值:根据用户描述 |
| Sort | Integer | 序号,无业务含义,标识流式结果的序号 示例值:0 |
| IsFinish | Boolean | 流式输出结束标识,false:未结束,true:结束 示例值:false |
| IsSensitive | Boolean | 是否命中敏感词,false:否,true:是; 示例值:false |
| ReferResourceItems | Array of ReferResourceInfo | 引用资料列表,流式输出方式,只在流式输出第一次返回; |
| GuessQuestions | Array of GuessQuestion | 猜你想问列表,流式输出方式,只在流式结束输出结果; |
| HighlightWords | Array of HighlightWordInfo | 高亮词列表,流式输出方式在流式过程中输出结果。 |
| DrugList | Array of StandardDrugCardInfo | 药品列表,流式输出方式,只在流式结束输出结果。 |
LLMDiagnosisHealthData
大模型症状自查返回数据
被如下接口引用:GetLLMDiagnosisHealth。
| 名称 | 类型 | 描述 |
|---|---|---|
| Content | String | 大模型返回问答内容 示例值:阿莫西林的作用 |
| Think | String | 大模型返回思考内容 示例值:根据xx内容 |
| Sort | Integer | 序号,无业务含义,标识流式结果的序号 示例值:1 |
| IsFinish | Boolean | 流式输出结束标识,false:未结束,true:结束 示例值:false |
| IsSensitive | Boolean | 是否命中敏感词,false:否,true:是; 示例值:false |
| Kind | Integer | 结果类型,0:正常结果,1:追问问题 示例值:0 |
| RiskReminder | String | 风险提示 示例值:存在较高风险,请您注意及时就医。 |
| ReferResourceItems | Array of ReferResourceInfo | 引用资料列表,流式输出方式,只在流式输出第一次返回; |
| GuessQuestions | Array of GuessQuestion | 猜你想问列表,流式输出方式,只在流式结束输出结果; |
| HighlightWords | Array of HighlightWordInfo | 高亮词列表,流式输出方式在流式过程中输出结果。 |
| FollowUpQuestions | Array of HealthFollowUpQuestion | 追问问题列表,流式输出方式,只在流式结束输出结果。只会在kind=1追问类型时有结果。 |
| DrugList | Array of StandardDrugCardInfo | 药品列表,流式输出方式,只在流式结束输出结果。 |
LLMReportInterpretationData
大模型症状自查返回数据
被如下接口引用:GetLLMReportInterpretation。
| 名称 | 类型 | 描述 |
|---|---|---|
| Content | String | 大模型返回问答内容 示例值:分析报告内容 |
| Think | String | 大模型返回思考内容 示例值:现在开始分析报告 |
| Sort | Integer | 序号,无业务含义,标识流式结果的序号 示例值:0 |
| IsFinish | Boolean | 流式输出结束标识,false:未结束,true:结束 示例值:true |
| IsSensitive | Boolean | 是否命中敏感词,false:否,true:是; 示例值:false |
| IsSupportFile | Boolean | 是否支持报告类型,false:否,true:是; 默认返回true,不支持的报告类型返回false 示例值:true |
| ReportInfos | Array of ReportFileInfoRsp | 返回的报告列表,和传入报告文件顺序一致 |
| ReferResourceItems | Array of ReferResourceInfo | 引用资料列表,流式输出方式,只在流式输出第一次返回; |
| GuessQuestions | Array of GuessQuestion | 猜你想问列表,流式输出方式,只在流式结束输出结果; |
| HighlightWords | Array of HighlightWordInfo | 高亮词列表,流式输出方式在流式过程中输出结果。 |
ReferResourceInfo
引用资料信息
被如下接口引用:GetLLMDiagnosisDrug, GetLLMDiagnosisDrugChat, GetLLMDiagnosisHealth, GetLLMReportInterpretation。
| 名称 | 类型 | 描述 |
|---|---|---|
| Title | String | 资料标题 示例值:感冒的预防与治疗 |
| Type | String | 资料来源类型,1:问答库,2:文档,3:医典百科,4:临床指南,5:药品说明书 示例值:1 |
| Url | String | 资料详情链接 示例值:https://example.com/article/123 |
ReportFileInfoReq
报告文件信息参数
被如下接口引用:GetLLMReportInterpretation。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| ReportFileUrl | String | 是 | 报告文件链接 示例值:https://xxxx.jpg |
| ReportFileType | Integer | 是 | 报告文件类型,1:pdf,2:图片 示例值:1 |
| ReportId | String | 否 | 报告id 示例值:3b2dba586d144678a54d2d60810fc9e9 |
ReportFileInfoRsp
报告文件信息返回
被如下接口引用:GetLLMReportInterpretation。
| 名称 | 类型 | 描述 |
|---|---|---|
| ReportId | String | 报告id 示例值:3b2dba586d144678a54d2d60810fc9e9 |
| IsAnalysis | Boolean | 是否解析成功 示例值:true |
| ErrInfo | String | 解析错误信息 示例值:格式错误 |
StandardDrugCardInfo
标准药品卡片信息
被如下接口引用:GetLLMDiagnosisDrug, GetLLMDiagnosisDrugChat, GetLLMDiagnosisHealth。
| 名称 | 类型 | 描述 |
|---|---|---|
| StandardDrugName | String | 标准药品名 示例值:药品信息 |
| DrugInfos | Array of DrugCardInfo | 药品列表 |
StandardDrugInstructionInfo
药品说明书标准药品结果
被如下接口引用:QueryDrugInstructions。
| 名称 | 类型 | 描述 |
|---|---|---|
| StandardDrugName | String | 标准药品名 示例值:药品信息 |
| DrugInfos | Array of DrugInstructionInfo | 药品列表 |