Skip to content

智能问诊

产品介绍

智能问诊模块是宠物健康辅助诊断工具,适用于宠物医疗机构、宠物主人及第三方健康管理平台。通过自然语言处理与图像识别能力,模块可协助用户完成宠物健康问题的初步分析与引导式问诊。

使用场景

  • 宠物医院远程诊断:兽医可以通过该模块对宠物健康问题进行初步分析,辅助远程诊断。
  • 宠物主人家庭检查:宠物主人可以在家中通过智能问诊模块咨询宠物健康问题。
  • 宠物健康管理平台:宠物健康管理应用可集成此功能,为用户提供宠物健康咨询服务。
  • 宠物医疗教育:可用于宠物医疗教育培训,帮助学习者识别不同的健康问题。
  • 宠物保险评估:宠物保险公司可利用该模块评估宠物健康状况,作为保险定价和理赔参考。

接口调用流程

完整的智能问诊流程包括以下主要阶段:

1. 会话开始

获取 session_id 开始会话流程,这是后续所有接口调用的基础。

2. 两轮问答

系统与用户进行引导式问答,收集宠物健康信息:

  • 获取关键字(keywords接口)
  • 获取推理文案(reason-info接口)
  • 获取病情分析(analysis接口)
  • 获取关联症状(related-question接口)
  • 保存用户回答(history接口)

3. 判断是否需要继续提问

  • 是否继续问答【流式】(if-continue-ask接口)
  • 如果需要继续提问,则重复两轮问答流程

4. 判断是否需要传图

  • 是否需要上传图片(if-need-image接口)
  • 如果需要传图:
    • 上传文件(upload-image-oss接口)
    • 获取图片结果(pic-result接口)

5. 发布生成报告

  • 生成小结(summary接口)
  • 发布生成报告任务(report接口)

6. 获取报告

  • 获取报告(medical-record接口)
  • 获取报告列表(medical-record-list接口)

模块结构

markdown
智能问诊
├── 流程开始
│   └── SessionStart
├── 两轮问答
│   ├── 获取关键字
│   ├── 获取推理文案
│   ├── 获取病情分析
│   ├── 获取关联症状
│   └── 保存用户回答
├── 判断是否需要继续提问
│   ├── 是否继续问答【流式】
│   └── 继续提问(如果需要)
├── 判断是否需要传图
│   ├── 是否需要上传图片
│   └── 需要传图时的上传与处理
└── 报告生成与获取
    ├── 生成小结
    ├── 发布生成报告任务
    ├── 获取报告
    └── 获取报告列表