01-product-definition.md 5.9 KB

01|产品定义与 P0 范围

1. 产品命名

使用场景 名称
患者可见正式名称 医梦患者智能服务门户
公司内部项目代号 Adjutant
历史名称 统一入口客户端、医梦门诊助手

患者界面不出现 Adjutant、Agent、Workflow、FastGPT、MCP 等内部术语。

2. 产品定位

医梦患者智能服务门户不是智能体启动器,也不是全屏聊天机器人。

它是:

一家医院面向患者提供的移动端智能就医服务门户。它以医院上下文和患者当前任务为中心,用固定产品骨架承载传统服务与智能服务,并通过统一助手、服务入口和业务记录调用后端智能体能力。

产品前台关注

  • 患者现在需要完成什么;
  • 医院现在能为患者提供什么;
  • 患者如何开始、继续或回看一项服务;
  • 医疗风险出现时,患者下一步应该怎么做。

产品后台关注

  • 当前医院开通了哪些能力;
  • 每个入口对应哪个 capabilityCode
  • 背后由 FastGPT、自研 Agent、Mock MCP 还是医院真实接口执行;
  • 任务如何记录、恢复、失败和降级。

3. P0 目标用户和环境

目标用户

  • 使用指定医院移动端 H5、小程序或 App Demo 的患者;
  • 演示时默认使用固定 Mock 患者本人;
  • 不要求患者理解医疗智能体或技术平台。

使用环境

  • 单家指定医院;
  • 单医院品牌和服务配置;
  • 无需登录即可演示;
  • 固定 Mock 患者;
  • 挂号和报告能力使用 Mock MCP;
  • 舌诊使用现有成熟 MCP;
  • 数据只用于演示,不代表真实院内数据。

4. P0 必须完成的三项智能服务

能力编码 患者可见默认名称 核心价值 P0 执行方式
SMART_REGISTRATION 智能分诊挂号 描述症状、识别急症风险、推荐科室并完成模拟挂号 FastGPT + Mock HIS/MCP
TCM_TONGUE_ASSESSMENT 中医舌诊 完成体质/症候问答、上传舌象并获得综合评估 FastGPT + 现有舌诊 MCP
REPORT_INTERPRETATION 报告智能解读 上传检验或检查报告,获得结构化解释与行动建议 FastGPT + Mock Report MCP + 知识库

5. P0 功能范围

必须包含

  • 单医院品牌头部;
  • 固定 Mock 患者提示;
  • 首页三项智能服务入口;
  • 统一助手文字输入;
  • 语音入口的可发现状态(可使用预设文本模拟语音结果);
  • 报告/舌象图片上传入口;
  • 服务中心;
  • 三个独立任务流程;
  • 任务进行中、等待用户、处理中、完成、失败状态;
  • 最近任务和结果回看;
  • 急症风险、报告风险等安全提示;
  • Mock/演示环境标识;
  • 工具失败后的重试、返回和人工建议。

可以简化

  • “我的”页面只展示固定 Mock 患者、医院信息、隐私与演示说明;
  • 首页待办由 Demo Fixtures 生成;
  • 报告历史只展示预置报告和本次上传记录;
  • 语音识别可以只模拟转写结果;
  • 支付只做 Mock 成功/失败;
  • 院区、科室、医生和号源使用预置数据。

6. P0 明确不做

  • 用户注册、登录、实名认证;
  • 家庭成员和代办;
  • 多医院切换;
  • 跨医院健康档案;
  • 真实 HIS、LIS、EMR 或支付接入;
  • 医生端、护士端和运营后台;
  • 自动诊断、自动开方或治疗决策;
  • 正式急诊分级;
  • 完整语音对话;
  • 医院自由设计任意页面;
  • 让大模型动态生成任意 HTML/UI;
  • 所有未来智能体的通用市场或应用商店。

7. P0 产品原则

7.1 患者看到“服务”,不是“智能体”

使用:

  • 不知道挂什么科?描述症状并预约;
  • 看不懂报告?上传后获得结构化解读;
  • 想了解中医体质?完成问答并拍摄舌象。

不使用:

  • 调用挂号 Agent;
  • 进入报告 Workflow;
  • 连接舌诊 MCP。

7.2 可发现入口与自然语言入口并存

仅靠对话会让患者不知道系统能做什么;仅靠功能卡又无法处理模糊需求。

P0 首页必须同时提供:

  • 三项清晰的服务入口;
  • 一个“描述症状或告诉我想办理什么”的统一助手入口。

7.3 统一助手只负责路由,不承载无限混合会话

统一助手识别意图、执行安全前置判断并确认服务后,切换到具体任务页面。三个任务拥有独立状态和结果。

7.4 智能体负责理解,标准组件负责确认

  • 对话:表达症状、补充信息、解释结果;
  • 表单:体质问答、病史、时间偏好;
  • 卡片:科室、医生、号源、异常指标、舌诊结果;
  • 确认页:患者归属、挂号、上传、支付;
  • 结果页:可回看、可继续、可追踪。

7.5 医疗安全优先于原意图

如果患者说“胸痛、呼吸困难,想挂明天心内科”,系统必须先进入急症风险筛查,而不是直接开始挂号。

7.6 P0 是可执行的业务原型

P0 用于:

  • 熟悉和确认业务流程;
  • 对外演示;
  • 明确后续需要的医院接口;
  • 为 P1 架构抽取提供输入。

P0 不等于生产系统,也不应把事务一致性、医院差异适配、语义标准化等全部堆进 FastGPT。

8. 成功标准

P0 验收通过时,必须能回答“是”:

  1. 首次进入的患者能在 10 秒内找到三项服务吗?
  2. 患者用自然语言表达需求时,能正确进入对应任务吗?
  3. 三个入口是否调用同一套能力,而不是维护多份流程?
  4. 三个任务是否都能跑通正常和至少一个异常场景?
  5. 患者是否始终知道当前任务、当前步骤和下一步?
  6. 风险提示是否能打断普通业务流程?
  7. 任务中断后是否能从首页或健康记录继续?
  8. 结果是否能独立回看,而不是只存在聊天历史?
  9. Mock 数据和正式医疗结论的边界是否清晰?
  10. 当前设计是否能在 P1 替换真实接口而不推翻前端入口?