AI-CLIP Phase 0 业务 PRD

版本:功能方案整理版 · 更新:2026-09-14 · 面向:业务、产品、开发与测试

本 PRD 说明一次门诊如何从患者登记、预约和到诊,经过医生问诊,进入药房、检查、收费及诊后处理。先阅读本篇了解完整流程和岗位分工,再进入对应模块查看操作步骤、业务规则和例外情况。

各项需求保留原编号,方便开发和测试对照。业务测试用例说明如何验收,实现与待确认事项说明当前进度及缺口。

按板块阅读

先按下表找到功能领域;需要理解跨模块关系时读本文第 2~5 节。各领域先列功能地图,再将字段、规则、界面和异常放进对应功能。实现差距与执行证据有独立入口,不按日期补记推断当前产品方案。

PRD 覆盖内容
患者、预约、到诊与护理 患者主档/eMR、H5 与审核、预约/资源、Check-in、护理和队列
问诊、处方与临床完成 五模块实际操作、保存、AI Scribe、Service、完成门禁及当前设计差距
Clinical Documents 与模板 内嵌/独立入口、自动保存、版本、文档生命周期与模板
Pharmacy、库存与 V-Lab 处方审核、付款后备药、退回与结账阻断、修订、库存/套餐、内部/外部检查
Cashier、保险回款与诊后 收费、付款、退款、AR、回款分配、复诊和任务
Central Pharmacy 内部管理 采购审批、收货、诊所申领/自采、库存、退换、单位及数量对账;保留独立范围边界
Catalogue、优惠与保险计划 服务/产品/检查、价格与成本、卡种/Policy、Coupon、导入
组织与权限产品方案 AI/知识库、用户组织、Consent、审计、集成、迁移和移动边界

产品功能架构

flowchart TD
  A[患者与护理:主档、自填、预约、到诊] --> B[临床工作:Note、处方、检查、文档、完成]
  B --> C[药房执行:审方、备药、复核、发药]
  B --> D[V-Lab 执行:承接、结果、医生确认]
  B --> E[收费与诊后:发票、付款、应收、日报、跟进]
  C --> E
  F[共享目录:服务、价格、计划、套餐与优惠] --> A
  F --> B
  F --> E
  G[CP 供应:采购、分发、库存与耗用] --> C
  H[共同能力:组织、角色、数据权限、审计、AI、平台] -.约束及支持.-> A
  H -.约束及支持.-> B
  H -.约束及支持.-> C
  H -.约束及支持.-> D
  H -.约束及支持.-> E

功能架构说明各领域如何协作;实际动作先后以门诊流程和各功能门禁为准。CP 的内部设计、应用部署与原合同范围分别记录。

阅读维度 文档应回答的问题 如何使用
功能目的 用户要完成什么、最终产生什么 每篇功能地图及各功能起始说明
人员与对象 谁使用、处理哪一份记录、属于哪个范围 角色/对象表与关系图
操作方案 从哪个入口、按什么顺序、保存后发生什么 功能内的流程、字段与页面规则
权限与异常 什么条件允许,失败/撤销/更正怎么处理 功能内门禁及跨模块权威链接
实现边界 已有基础、部分实现、待开发、待业务确认 各功能差距及统一交付说明;不能等同 UAT
验收依据 如何证明规则成立 用例定义与实际执行记录分别维护

1. 产品目标与范围

让前台、护士(含收费操作)、医生、药房及检查人员,在同一患者、同一诊所、同一次就诊 上连续完成工作。上一岗位完成后,下一岗位能看到准确的任务、资料和状态;失败、退回和更正都有明确去向。

1.1 本期需要完成的业务

业务段 用户要完成的事 完成后的业务结果
建档与预约 识别患者,维护资料,预约医生及服务 一份可复用的患者档案、一条明确的预约
到诊与准备 核对身份,签到,完成要求的护理准备 一次关联预约的就诊,进入正确工作队列
医生问诊 查看历史,写病历,确认诊断,开药、开检查、出文档 已签署的临床记录及明确的后续交接
药房 审方、标签、配药、复核、发药或退回医生 处方版本与实际发药结果对应
V-Lab / Imaging 内部接单、执行、发布结果、医生确认 检查从开单到结果处理可追踪
收费及诊后 核对费用,开票,记付款,安排复诊和后续任务 当场结账、未结应收和最终关闭各有记录
共同能力 权限、版本、审计、历史资料、辅助 AI 不串患者、不丢记录、不把草稿当正式结果

本期不交付完整 WDL 采购与复杂库存、保险自动核赔、支付终端直连、经营看板、现金盘点关账/Period Close、原生移动 App、自动批量消息。复杂 Benefit Contracts 管理界面本期隐藏;已存在的企业/员工合同仍可作为卡种来源。2026-09-08 明确纳入诊所/医生 Day-end Revenue Report,仅统计新 Cashier 账本,chit 仅作收入凭据下钻;详见 Cashier §6.1。详细排期、报价和开发日志不属于本文。

1.2 怎样判断整个流程成立

  1. 跨岗位使用同一个就诊编号,处方、检查、文档、账单均能追溯至本次就诊。
  2. 每次交接可以回答:谁已完成、谁待处理、下一步是什么、为什么不能继续。
  3. 重复点击、刷新、失败重试不会重复签到、重复开药、重复开票或重复收款。
  4. 付款、临床签署、发药、检查出结果和最终关闭分别按自己的规则完成。

2. 角色与业务数据归属

2.1 角色负责什么

角色 主要入口与操作 责任边界
Customer Service / 前台 Patient & eMR 基础资料、Appointment;预约及基础信息建档/修改/确认 维护受诊所资格与字段权限限制;不签到、不维护医疗/安全、保险计划或附件,不执行付款
护士 Registration、护理准备、Service Queue、Cashier 当前 Clinic 的有效服务医生范围内处理日程、签到、本次附件及付款;受限问诊记录和历史附件另需医生授权
医生 Consultation Queue / Workspace 临床记录、诊断、处方、医嘱、临床文档及临床修订
配药人员 Drug Dispensing 审核、标签、备药及异常评论;不能修改或取消医生处方
药师 / Final Checker Drug Dispensing 最终复核及发药;需满足付款和人员分工要求
V-Lab / Imaging 人员 内部检查工作台 核对医嘱、承接、执行和结果发布,不代替医生作临床确认
Finance/Billing & Insurance 后台人员 获授权的应收、保险回款、对账及报告 保留独立后台财务职责;Cashier 是护士操作功能,不另设 Cashier 角色,不重写临床记录
获授权管理员 Catalogue、计划/优惠 App、资源与权限设置 管目录、价格、卡种和授权;登录账号不等于可预约资源

表内描述职责,不自动授予全部权限。已确认的组织与对象关系查看/编辑矩阵授权流程及例子集中在权限功能中;尚未确认的个别范围另行标注,不再笼统称整套权限矩阵待定。

2.2 哪一份记录是准的

对象 记录什么 与其他对象的关系
Patient 患者主档 身份、联系方式、过敏/ADR、持卡及诊所关系 基础信息归集团、查询按角色授权;修改/确认保留诊所资格;公共医疗信息另按角色授权,改主档不覆盖历史快照
Appointment 预约 医生、诊所、时间、就诊类型、资源、本次保障资料 表示预约安排;保存或确认不代表已到诊
Encounter / Visit 就诊 本次到诊、准备、问诊、结账及关闭 到诊后业务主线;Registration 是操作视图,不另建一套患者或就诊记录
Prescription / Order / Clinical Document 医生在本次就诊产生的处方、检查和正式临床文档 必须关联 Patient + Encounter;各自有版本与状态
Pharmacy Handoff 某个签署处方版本的药房交接 同时展示备药状态与付款状态;两者独立
Invoice / Payment / AR 应收明细、实收记录和未结应收 开票不等于付款;财务记录不覆盖临床记录
Card Programme / 患者持卡 / Visit eligibility 卡种规则来源/患者卡号/本次核验结果 三者不可混用;有卡不等于本次费用已获承保

患者级 Consultation History、Medication History、Vaccine History、Vital Trends 和 Attachments 都是原始就诊记录的检索视图。不能在这些历史视图中生成第二份脱离就诊的临床事实。

3. 一次普通门诊如何流转

以下为存在收费项目的普通门诊 。特殊类型见第 5 节;完全无收费来源的情况见 Consultation PRD 的当前实现与差距。

flowchart TD
  A[预约 / 到诊 / 护理准备] --> B[医生 Consultation]
  B --> C[Review & Complete 签署并交接]
  C --> D[有处方:药房逐项审核,整单预留库存]
  C --> E[Cashier 预核对其他费用;不能提前收款]
  D --> F{审核与预留全部通过?}
  F -->|否| G[药房退回整张处方;立即阻断结账]
  G --> N[护士在 Cashier 手动确认退回问诊]
  N --> B
  F -->|是| H[Cashier 统一结算确认]
  E --> H
  H --> I[待备药 → 备药中 → 待复核 → 待发药]
  I --> J[整张一次现场交付]
  H --> K[当场结账与离院安排]
  J --> L[满足全部关闭条件且首次签署满24小时:Closed]
  K --> L
  C --> M[有检查:独立 V-Lab 执行与结果闭环]

阅读重点: 医生签署后,Cashier 费用预核对与药房审核并行,实际收款必须等待药房整张审核及预留通过;Cashier 统一结算确认后才开始备药。审核退回按药房 PRD先建立 Cashier 阻断,护士在 Cashier 明确确认后才恢复 In Consultation;重新签署后仍需药房再次审核通过才解锁。内部检查也有自己的执行状态;不应因为患者结账而自动写成检查完成。图中各分支只在本次确有相应处方或医嘱时产生。

3.1 每次交接交出什么

上一岗位 → 下一岗位 触发动作 必须交出的资料 接收方应看到
前台 → Registration 预约 Confirmed,且在当日 患者、医生、预约时间、类型、保障快照、Remark Awaiting check-in;不是 Checked in
护士 → 医生 Preparation 全部必要项完成 同一 Visit、已核对身份、必要 Vitals、护理备注、保障准备结果 Ready for consultation,可开始问诊
医生 → Cashier 最终阶段完成,收费交接成功 已签署收费来源、数量、价格、折扣来源和版本 Ready for Cashier,尚未付款
医生 → Pharmacy 处方签署 处方版本、药品用法数量、过敏/风险及付款状态 待审方;可先审核,未取得有效结算确认不能开始备药
医生 → V-Lab 确认内部检查医嘱 项目、患者/Visit、样本或部位、准备要求、优先级 Ordered,等待承接
Cashier → Pharmacy 本次结算满足 Cashier 唯一契约并经显式确认 当前有效处方及费用版本对应的结算确认及其方式;付款/欠款契约 审核及库存通过则解锁开始备药;不自动代替实物操作或发药
V-Lab → 医生 结果 Released 结果版本、来源、异常标志、原医嘱 待 Doctor Acknowledgement;不自动等于已阅读

4. 状态与允许操作

4.1 预约及到诊准备

当前状态 谁执行什么 前提与结果 不允许的行为
Unconfirmed 前台 Confirm 进入 Confirmed;当日记录出现在 Registration 未确认就当成已签到
Confirmed 前台退回未确认/改约/取消 保留原值、操作者与原因;改至其他日或取消后离开当日 Registration 取消后删除历史或继续占用有效时段
Awaiting check-in 关联护士核对后 Check-in 建立或复用唯一 Visit,预约成为 Checked-in,Visit 为 Arrived Calendar 快捷按钮未核对就写入签到成功
Checked in 关联护士 Continue to preparation 同一 Visit 进入 Preparation 重建患者或第二次 Visit
Preparation 护士 Ready for consultation 身份、保障及被要求的准备项齐全;进入医生或服务队列 忽略缺失的必要项目直接送诊
Ready for consultation 医生 Start;或授权人员 Previous stage Start 后 In Consultation;回退须填原因,回到 Preparation 并从医生队列移除 前台直接编辑/取消处于 Ready 的预约
Preparation 授权人员 Previous stage 填原因后回到 Checked in,保留 Vitals、附件及同一 Visit 清除已记录资料、自动退回 Unconfirmed

Ready 后,预约与登记核心编辑锁定;Visit 附件入口按当前权限可保留至 In Consultation,不用“锁定”一词误判所有附件操作都应消失。In Consultation 与 Ready for Cashier 在 Registration 中属于末尾的运营追踪记录。

4.2 问诊、结账和关闭

本表说明业务目标及合法流转。当前普通门诊完成使用原子事务,失败全部回滚;Handoff failed 中间态与完整自动关闭仍有缺口;药房退回/Cashier 阻断已有实现,其范围见药房和 Cashier PRD,详见 Consultation PRD 和实现附录。

状态 / 事件 业务含义 合法后续
In Consultation 医生正在处理本次就诊 保存草稿、开药开单、Review & Complete;签署不等于收款
Clinical signed / Handoff failed(待实现设计) 临床已签,但必要收费交接失败 主状态保持 In Consultation,签署内容只读;重试交接,不能重复签署
Ready for Cashier 当前最终临床阶段已完成且收费交接成功 无临床阻断时 Cashier 复核/开票/记付款;药房审核退回先在本状态建立结算阻断,护士确认后才恢复 In Consultation
Checkout Completed 当场结账及离院安排已完成 在受控条件下处理更正;不是永久锁定,不要求保险已实际回款
Financial Completed 全部付款方应收、退款或调整已结清 本期预留完整财务状态机;不能据此推断已发药或检查完成
Closed 本次就诊不可逆锁定 只读查询;后续结果、更正、退款用关联事件处理

关闭规则 CL-01: 临床已签署、Checkout 和付款/应收安排已记录、即时药房/V-Lab 交接已接收,且无患者安全或收费阻断时,系统在首次临床签署满 24 小时后自动关闭。待发药未实际交付或人工处理完结,属于最终关闭阻断。若满 24 小时时仍有阻断,应保持未关闭,待阻断解除后满足条件再由系统关闭。付款或修订不重新起算计时;没有人工 Close 按钮。

保险未回款或已有安排的患者欠款留在 AR,不阻止 Closed;长期待出的检查结果可作为关联 Result Event 回传。已确认付款安排可满足备药条件,但未领取的药品会阻止最终 Closed。 非医生服务及无收费分支的关账/关闭触发仍需补充确认,不能套用不存在的临床签署时间。

4.3 已签署记录怎么修订

CL-02: 从首次 Review & Complete 起算,24 小时内仅原签署医生可发起 Controlled Amendment,必须填原因并形成新版本;超过 24 小时但尚未 Closed,需 Medical Director 或获授权 Clinical Administrator 批准。前台、护士及 Cashier 不能直接改临床内容。

药房审核退回按药房 PRD走处方修订:无付款/结算历史、未 Closed 且未最终发药时,药房先退回整张处方并阻断 Cashier;护士在 Cashier 确认后才把 Encounter 回到 In Consultation。保留原病历与历史签署,不重建整次就诊。Closed 后一律不得重开、覆盖或直接修订原记录;关联更正必须保留原事实和关联关系。

5. 七类就诊如何分流

Appointment 只使用下面七类 Consultation Type。Lab / Imaging 是开单及执行子流程;Tele-Medicine、PPP、CRC、Normal 和 Out Reach 不构成本期另一套预约分类。

类型 Preparation 后去哪里 医生阶段后的流程 功能边界
Consultation 医生队列 普通问诊 → Pharmacy/检查/Cashier 标准主流程
Prescription-only 医生队列 医生签署 → 审方与库存预留 → 统一结算 → 备药 不能让药房代开处方,不能因只取药而跳过医生
No Consultation 护士/Service Queue 执行获授权服务 → 按实际收费交接 唯一不进入医生 Consultation Queue 的类型
Day Procedure 医生队列 术前评估 → Procedure Consent → Preparation → In Procedure → Recovery / Observation → Procedure Completed → 最终收费 不能从签到准备直接跳过医生术前评估;恢复/观察未完成不能提前作为最终完成
Physical Examination 医生队列 检查计划 → 结构化检查/Tests → Results → Examination Report → 最终收费判断 报告签署人、等待结果条件等见待确认项
Vaccination 医生队列 复用问诊主干并应用已批准的接种差异要求 不因历史页有记录就认定接种执行已完成
Hospital Appointment 医生队列 复用问诊主干并应用已批准差异要求 外部医院执行不由本系统自动推断

除 No Consultation 外,共用医生队列、身份核验、病历、保存、签署、异常及复诊主干。差异仅来自获批准的类型规则;缺少规则时不得声称特殊业务已经完整交付。Walk-in 是到诊来源,不是第八种就诊类型,也不是付款方式。

6. 功能规则的唯一维护位置

本页只维护跨岗位数据归属、交接和状态。具体字段、按钮、异常和版本规则在对应板块更新,不再复制整套功能表。既有编号保留用于测试追溯。

既有规则编号 唯一业务正文 配套工程细节
PT-01~06、AP-01~05、RG-01~04 患者、预约、到诊与护理 Patient 字段、取数与 API
DR-01~07、RX-01~04 Consultation 问诊工程规格;当前实现与目标差距分列
CD-01~05、CC-01~05 Clinical Documents 与模板 内嵌工作台模板内容模型
PH、RXPH-FR、LB-01~04、IN-01~04 系列 Drug Dispensing、库存与 V-Lab 同页保存药房 API、阶段与代码边界;不再维护第二篇处方交接 PRD
BL、FU 系列 Cashier 与诊后 Cashier 执行证据
MD-01~07 目录与价格组织与权限产品方案 目录底表适配台账
AI-01~03、平台治理 组织与权限产品方案 领域接口与迁移文档经仓库索引进入

旧编号继续用于历史测试追溯:DR-01→问诊§2(CQ)、DR-02→§2/§8(上下文与Reference)、DR-03→§3(CN)、DR-04→§1/§2(草稿与患者切换)、DR-05/06→§7(CB,含无收费目标差距)、DR-07→§7.3(复诊当前行为与目标差距);RX-01→问诊§4.1(CP,处方字段)、RX-02→问诊§4.3(签署交接)、RX-03→问诊§4.3及药房§5(修订)、RX-04→药房§5.3/§6(实物返工与受控更正)。具体规则只在对应章节维护。

工程文档保留字段映射、接口、迁移约束和独有验收细节;发生冲突时先区分已确认业务目标与代码事实,不以较旧工程段落覆盖后续明确决策。

7. 跨模块共同控制

编号 触发情况 预期行为
CT-01 角色/诊所/患者关系不满足授权 拒绝读取或写入;不能只隐藏按钮而允许后台请求;不泄露无权访问的患者信息;已确认同集团公共读取按其独立规则执行
CT-02 重复点击/网络超时重试 复用原业务操作,显示真实结果;不得重复生成记录或收款
CT-03 保存失败或版本过期 保留输入并说明失败;刷新后状态仍是服务端真实状态,不能先显示“已完成”
CT-04 临床签署、回退、更正、取消、折扣、付款、导出 记录谁、何时、对哪次就诊做什么、原因及前后版本;可从业务记录追溯
CT-05 历史迁移记录/Closed 默认只读,显示真实来源;不进入当天可写 Active 队列;晚到结果用关联事件
CT-06 无数据、无权限、接口错误、仅预览能力 显示各自明确状态;不能用演示患者、示例卡片、假药品或本地成功替代真实响应

8. 测试与交付证据

先使用业务测试用例的 E2E-01 普通门诊闭环,再执行对应功能与异常用例。用例定义预期;实际结果与测试版本在测试证据索引记录为 Pass、Fail、Blocked 或 Not run。

测试使用同一 Patient、Clinic、Encounter 及合成数据,并分别验证前台、护士、医生、药房、Checker 和 Cashier 的授权。一个管理员账号、静态页面或 CI 通过不能替代各岗位完整链路验证。

实现缺口与待决定事项集中到交付状态。本地完整部署、开发分支发布、Vercel App、PRD 发布、STG 联调和 UAT 分别计证;本轮文档治理不改变业务验收状态。