RMO-Front/PRD/RMO网站需求文档.md

1347 lines
62 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# RMO一站式临床试验风险管理网站需求文档
## 一、项目概述
### 1.1 项目背景
- **RMO定义**RMORisk Management Outsourcing风险管理外包是一个"一站式的患者/受试者安全责任的保险与保障方案平台"。
- **项目目的**
构建一站式临床试验、持有人责任保险知识/资源、报价、理赔平台;
- RMO的模式、申办者、研究机构在临床试验中各自应承担的职责
- 保险的方法、保证(金)方式如何进行保障。
- **该网站所有内容围绕受试者安全保障与患者安全保障**。
- **法律依据**:在临床试验中,申办者需要承担受试者保护的责任依据是《临床试验质量管理规范》第三十九条,
(一)申办者应当向研究者和临床试验机构提供与临床试验相关的法律上、经济上的保险或者保证,并与临床试验的风险性质和风险程度相适应。但不包括研究者和临床试验机构自身的过失所致的损害。
- **持有人责任**:针对药品上市后的持有人责任,根据《药品管理法》要求,持有人需要有风险管理能力,承担药品安全责任。
### 1.2 网站目标
- 协助药企(申办者、持有人)规划患者、受试者安全责任保障的方式、方法;
- 清晰展示申办者、持有人、研究机构、SMO、CRO在临床试验中各自应承担的职责
- 说明保险和保证方式如何保障受试者安全,帮助申办者承担其职责;
- 为不同角色(申办方、持有人、试验机构、受试者、服务方)提供针对性的信息和服务;
- **登录后系统**:为已登录用户提供保险报价、保险管理。
### 1.3 目标用户
| 角色 | 名称 | 对应岗位 |
|-----------|-----------------|-----------------------------------|
| 投保人 | Policyholder | 申办者采购、项目经理、上市后质量团队 |
| 保险人 | Insurer | 保司核保人员 |
| 服务方 | TPA | 临研安/华泰经纪 |
- **主要用户**:投保人(申办者、持有人、临床试验研究机构)
- **次要用户**:华泰经纪、保险公司
- **其他用户**CXO、受试者
### 1.4 用户需求说明URS
按不同用户角色,列出其核心需求:
#### 1.4.1 投保人(申办者、持有人)
| 序号 | 需求类别 | 需求描述 |
|------|----------|----------|
| URS-P01 | 信息浏览 | 了解RMO模式、临床试验保险与保证方案、各方风险职责、法规指南 |
| URS-P02 | 报价申请 | 提交PV报价、临床试验保险报价、产品责任保险报价申请 |
| URS-P03 | 报价对比 | 查看各保司报价结果,按项目、方案多维度对比,便于选定 |
| URS-P04 | 项目管理 | 查看项目列表、项目明细,掌握承保状态与保障信息 |
| URS-P05 | 理赔服务 | 申请理赔,查看理赔进度及评估结果 |
| URS-P06 | 智能工具 | 使用保费测算、ICF智能修改、方案风险评分、方案风险评估、药安查等工具 |
| URS-P07 | 学习支持 | 访问培训材料、实践指南、常见问题,申请方案介绍与培训支持 |
| URS-P08 | 理赔管理 | 对项目中的理赔情况进行全流程管理:理赔申请(关联项目)、进度查询、结案总结;与 URS-P04 项目管理联动,从项目列表/项目明细发起理赔 |
**理赔功能说明**URS-P04 + URS-P05 + URS-P08投保人从**项目**发起理赔申请;材料发送至 Smart-OPS服务方整理形成标准理赔材料后发送保司保司评价给出结论服务方沟通达成一致详见本文档「3.1.3.1 理赔总体流程」及「2.4.7 理赔功能」。
#### 1.4.2 保险人(保司核保人员)
| 序号 | 需求类别 | 需求描述 |
|------|----------|----------|
| URS-I01 | 询价管理 | 查看待处理询价列表,查看询价明细及项目详情 |
| URS-I02 | 报价处理 | 接收询价、评估风险、提交报价 |
| URS-I03 | 理赔管理 | 查看理赔申请,处理理赔评估 |
| URS-I04 | 智能工具 | 使用保费测算、方案风险评估、药安查等辅助评估 |
| URS-I05 | 信息浏览 | 了解RMO模式、保险与保证方案、法规与流程要求 |
#### 1.4.3 服务方(临研安/华泰经纪)
| 序号 | 需求类别 | 需求描述 |
|------|----------|----------|
| URS-T01 | 报价任务管理 | 管理报价任务列表,创建、跟踪报价任务全流程 |
| URS-T02 | 保司询价 | 发送询价至各保司,接收保司邮件回复至 RMO@vdano.com |
| URS-T03 | 报价整理 | 整理各保司报价,审核后回显给投保人 |
| URS-T04 | 智能工具 | 使用保费测算、方案风险评估、药安查等辅助工作 |
| URS-T05 | 工作台 | 查看待处理任务、统计数据,快捷进入报价任务与项目 |
#### 1.4.4 访客免登录用户含CXO、受试者等
| 序号 | 需求类别 | 需求描述 |
|------|----------|----------|
| URS-G01 | 首页浏览 | 了解RMO价值主张、核心能力、知识资源入口 |
| URS-G02 | 风险职责 | 了解申办者、持有人、研究中心、CXO、受试者各方职责 |
| URS-G03 | 解决方案 | 了解药物警戒、临床保险、产品保险方案与保证设计 |
| URS-G04 | 知识资源 | 浏览PV知识、保险知识、法规指南、常见问题、学习中心 |
| URS-G05 | 临床试验 | 了解临床试验保险方案、保证方案、保险保证 |
| URS-G06 | 资源中心 | 查阅法律法规、实践指南、培训材料、常见问题 |
| URS-G07 | 联系我们 | 获取联系与沟通渠道 |
| URS-G08 | 登录入口 | 通过登录进入报价、项目管理等需权限功能 |
## 二、网站架构与页面结构
### 2.1 整体架构
网站分为**免登录浏览区**和**登录后系统区**两部分:
#### 2.1.1 免登录浏览区
```
首页(免登录)
├── 首页
│ ├── Hero赋能生命科学风险管理患者安全始终第一含「获取报价」「了解更多」入口
│ ├── RMO价值主张 / 解决方案
│ ├── 核心能力(患者安全专家、合作保司、团标与数字化、服务时限)
│ ├── 知识资源法规指南、保险知识、PV与保险、常见问题
│ └── 联系我们
├── 关于RMO下拉
│ ├── RMO概述/about/overview
│ │ ├── 合作保司
│ │ ├── 专家经纪
│ │ └── 第三方机构
│ └── 风险职责
│ ├── 风险职责总览(/concern
│ ├── 申办者职责(/sponsor
│ ├── 持有人职责(/holder
│ ├── 研究中心(/institution
│ ├── 参与者(/participant
│ └── CXO职责/service-provider
├── 解决方案(下拉)
│ ├── 药物警戒
│ | ├── PV服务
│ | └── AI工具
│ ├── 临床保险
│ │ ├── 保险方案
│ │ └── 保证方案
│ └── 产品保险
│ ├── 保险方案
│ └── 保证方案
├── 知识资源(下拉)
│ ├── PV知识
| | ├── 法规指南
│ | └── AI应用
│ ├── 保险知识
| | ├── 基础知识)
│ | ├── 国外比较
│ | └── 条款标准
│ ├── 常见问题
│ | ├── 职责逻辑
│ | ├── 保障范围
│ | └── PV与保险
│ └── 学习中心
│ ├── 案例学习
│ ├── 培训视频
│ └── 考试中心
├── 联系我们(/contact
└── 登录(右上角,/login
```
#### 2.1.2 登录后系统区
登录后使用 DashboardLayout
顶部保留首页、关于RMO、解决方案、资源中心等导航入口
侧边栏根据角色显示相应菜单;
#### 2.1.2.1 用户注册与审批流程
1. **组织选择与注册入口**
- 用户在注册页面,通过下拉列表选择其所在公司/组织(组织列表由平台提供,并可根据需要增补)。
- 选择组织后,方可进入下一步注册。
2. **个人信息填写**
- 用户填写必要个人信息,包括:姓名、手机号、邮箱、职位、部门等。
- 可选上传身份证、工作证明等。
- 验证邮箱/手机号唯一性,避免重复注册。
3. **注册信息提交与审批流程**
- 用户提交注册后,注册信息(包含个人信息及所选组织)自动同步至 Smart-OPS 系统的待审批列表。
- 平台管理员在 Smart-OPS 后台查看、审批注册申请(支持通过、驳回、备注原因)。
- 审批通过后用户激活账号并获取登录权限,若驳回则邮件通知用户填补资料或说明原因。
- 支持管理员手动添加或编辑组织成员。
4. **相关说明**
- 支持注册申请进度查询及提醒(如注册后邮件/短信通知申请已受理、进度变更等)。
- 支持组织与角色审核分级,部分组织可指定本组织管理员进行初步审核。
- 所有注册与审批操作有日志可追溯,保障数据合规与操作安全。
```
登录后系统(需权限验证,已实现)
├── 工作台(/dashboard
│ ├── 数据统计卡片(询价项目、生效保障、全部项目)
│ ├── 待处理任务(待处理的报价项目、待处理的理赔)
│ └── 快捷方式(投保人可见:获取报价、报价页面、申请理赔、方案介绍、培训支持)
├── 项目报价(需权限:投保人,/dashboard/project-quotes
│ └── PV报价、临床试验保险报价、产品责任保险报价分表单提交
├── 报价对比(需权限:投保人,/dashboard/quote-compare
│ └── 各保司报价结果汇总对比
├── 项目列表(需权限:投保人,/dashboard/projects
│ ├── 项目列表
│ └── 项目明细(/dashboard/projects/:id
├── 询价列表(需权限:保险人,/dashboard/inquiries
│ └── 询价列表、询价明细(/dashboard/inquiries/:id
├── Samrt-OPS
│ ├── 保险报价 Smart-OPS需权限服务方/dashboard/smart-ops/quote-tasks
│ ├── 报价任务列表、报价任务明细(/dashboard/smart-ops/quote-tasks/:id
│ └── 理赔评估处理
├── 理赔进度(需权限:投保人、保险人,/dashboard/claims
│ ├── 理赔列表、理赔详情(/dashboard/claims/:id
│ └── 理赔申请(投保人,/dashboard/claims/apply关联项目
└── 智能工具(/dashboard/tools
├── ICF智能修改需权限投保人
├── 方案风险评分(需权限:投保人)
├── 方案风险评估所有登录用户可见AI 评估方案风险)
└── 药安查(所有登录用户可见,药物安全数据查询)
```
#### 2.1.3 功能模块示意图
```mermaid
flowchart TB
subgraph 免登录浏览区["免登录浏览区"]
A1[首页]
A2[关于RMO]
A2a[RMO概述 / 合作保司 / 风险职责]
A3[解决方案]
A3a[药物警戒 / 临床保险 / 产品保险]
A4[知识资源]
A4a[PV知识 / 保险知识 / 常见问题 / 学习中心]
A5[临床试验]
A5a[保险方案 / 保证方案 / 保险保证]
A6[上市应用 / 海外风险]
A7[资源中心]
A8[联系我们]
end
subgraph 登录后系统区["登录后系统区(需登录)"]
B1[工作台]
B2[项目报价]
B3[报价对比]
B4[项目列表]
B5[询价列表]
B6[保险报价 Smart-OPS]
B7[理赔进度]
B8[智能工具]
end
subgraph 角色权限["角色与模块对应"]
P1[投保人: 工作台 项目报价 报价对比 项目列表 理赔进度 智能工具]
P2[保险人: 工作台 询价列表 理赔进度 智能工具]
P3[服务方: 工作台 保险报价 Smart-OPS 智能工具]
end
免登录浏览区 --> 登录后系统区
登录后系统区 --> 角色权限
```
### 2.2 路由与页面结构
#### 2.2.1 路由架构说明
- **免登录浏览区路由**:在 `router/index.ts` 中定义,使用 `Layout` 组件包裹Header + Footer + Breadcrumb
- **登录后系统路由**:所有 `/dashboard/*` 路由使用 `ProtectedRoute` 包裹,内层使用 `DashboardLayout`(侧边栏 + 主内容区)
- **路由守卫**`router.beforeEach` 检查登录状态,未登录访问 `/dashboard` 重定向至 `/login` 并携带 `from` 查询参数
### 2.3 核心页面详细需求
#### 2.3.1 首页
**核心元素:**
- **Hero 区域**(全屏滚动)
- 标题:赋能生命科学风险管理
- 副标题:患者安全始终第一
- 按钮1了解更多链接到 `/about/overview`
- 按钮2获取报价未登录时引导登录已登录跳转 `/dashboard/project-quotes`
- **RMO 价值主张/解决方案**RmoValueProposition 组件)
- **核心能力**(卡片展示)
- 100+ 患者安全专家、10+ 合作保司、1st 团标与数字化、7/15 服务时限
- **知识资源**(快捷入口)
- 法规指南、保险知识、PV与保险、常见问题
- **联系我们**(入口链接)
**交互要求:**
- 全屏分节滚动,带指示点导航
- 响应式设计,适配不同屏幕尺寸
#### 2.3.2 临床试验页面原RMO模式
**路由结构:**
- `/rmo-mode`临床试验模块首页RmoModeOverview
- `/rmo-mode/insurance`:保险方案页面
- `/rmo-mode/guarantee`:保证方案页面
- `/rmo-mode/insurance-guarantee`:保险保证页面
**内容模块:**
1. **保险方案页面**
- **获取报价入口**:页面内提供「获取报价」「前往报价页面」按钮;未登录点击引导登录,已登录跳转 `/dashboard/project-quotes`
- 基础保障、全面保障、保险条款标准核心内容
- 保险服务内容:保险合同审查、理赔审查、保险条款修订、理赔规则制定、条款标准制定
- 服务供应商展示(保险公司、经纪公司 logo
2. **保证方案页面**
- 保证基金的基本逻辑(图示)
- 保证基金管理形式比较(表格)
- **自保(专项风险管理基金)**
- 基金设立方式
- 使用范围
- 管理流程
- 多退少补原则
- 费用模式(比例费用、案件费用)
- **风险减量服务**
- 服务内容:风险点检查、人员培训、方案完善建议
- 服务流程
- 服务案例
- **外溢风险管理服务**
- 全流程管理说明
- 服务内容:联系、安抚、安排就医、沟通诉求、沟通合理预期
- 服务优势
3. **保险保证页面**
- 保险与保证方案的结合
- 综合保障机制
- 服务流程说明
#### 2.3.3 风险职责
**路由结构:**
- `/concern`风险职责总览RiskDutiesOverview
- `/sponsor`:申办者职责
- `/holder`:持有人职责
- `/participant`:受试者专区
- `/institution`:研究中心
- `/service-provider`CXO职责
**内容需求:**
##### 2.3.3.1 风险职责总览
- 模块首页,展示各方职责入口卡片
- 包含申办者职责、持有人职责、受试者专区、研究中心、CXO职责
##### 2.3.3.2 申办者职责
- 风险管理体系说明
- RMO模式解决方案
- 操作流程说明
##### 2.3.3.3 持有人职责
- 持有人责任说明
- 上市后药物安全责任
##### 2.3.3.4 研究中心
- 试验机构关注要点
- 研究者职责
- 伦理委员会职责
##### 2.3.3.5 受试者专区
- 临床试验介绍
- 受试者权益保障
- 损害救济说明
##### 2.3.3.6 CXO职责
- CRO支持
- CDMO支持
- SMO支持
#### 2.3.4 资源中心
- **路由**`/system-management`、`/system-management/laws`、`/system-management/practice-guide`、`/system-management/training`、`/system-management/faq`
- **内容**:法律法规、实践指南、培训材料、常见问题
#### 2.3.5 上市应用
- **路由**`/post-market`、`/post-market/insurance`、`/post-market/guarantee`
- **内容**:药品上市后风险管理与药物警戒的保险与保障方案(建设中)
#### 2.3.6 海外风险
- **路由**`/overseas`
- **内容**:跨境临床试验与海外市场的风险管理保险与保障(建设中)
#### 2.3.7 登录页面
- **路由**`/login`
- **功能**:用户名/邮箱 + 密码登录表单测试账号admin、policyholder、insurer、tpa密码123456
- **登录逻辑**:登录成功后跳转到工作台(`/dashboard`);支持 `from` 查询参数回跳
- **说明**:用户由管理员创建,无自助注册;记住我、忘记密码为 UI 占位
### 2.4 登录后系统详细需求
#### 2.4.1 系统架构
- **布局**:侧边栏导航 + 主内容区DashboardLayout
- **顶部导航**:登录后仍可访问首页、风险职责、临床试验、上市应用、海外风险、资源中心
- **侧边栏导航结构**(根据角色动态显示):
- 工作台
- 项目报价(投保人,`/dashboard/project-quotes`
- 报价对比(投保人,`/dashboard/quote-compare`
- 项目列表(投保人)
- 询价列表(保险人)
- 保险报价 Smart-OPS服务方`/dashboard/smart-ops/quote-tasks`
- 理赔进度(投保人、保险人)
- 智能工具
- ICF智能修改仅投保人
- 方案风险评分(仅投保人)
- 方案风险评估(所有用户)
- 药安查(所有用户)
#### 2.4.2 工作台页面Dashboard
**路径**`/dashboard`
**权限说明**:所有登录用户可见,但内容根据角色不同
##### 2.4.2.1 投保人工作台
**页面内容:**
1. **数据统计卡片**
- **询价项目**:显示询价项目数量,点击后进入询价项目列表
- **生效保障**:显示生效保障数量,点击后进入生效保障列表
- **全部项目**:显示全部项目数量,点击后进入全部项目列表(包括生效中及已失效的项目)
2. **待处理任务**
- **待处理的报价项目**:列表展示待处理的报价项目(状态含:资料填写中、已生成报价、询价中、已回显精准报价等),点击可跳转到对应报价详情/报价页面
- **待处理的理赔**:列表展示待处理的理赔申请
- 显示:任务标题、任务类型、创建时间、优先级
- 点击可跳转到对应详情页
3. **快捷方式**(页面右上角)
- **获取报价**:打开报价申请流程(弹窗或报价页面,见 2.4.2.3),与首页、保险方案页入口一致
- **申请理赔**:跳转到理赔申请页面(需关联项目)
- **方案介绍**:申请设计并介绍方案
- **培训支持**:申请培训支持
##### 2.4.2.2 保险人工作台
**页面内容:**
1. **数据统计卡片**
- **询价项目**:显示询价项目数量,点击后进入询价项目列表
- **生效保障**:显示生效保障数量,点击后进入生效保障列表
- **全部项目**:显示全部项目数量,点击后进入全部项目列表(包括生效中及已失效的项目)
2. **待处理任务**
- **待处理的报价项目**:列表展示待处理的报价项目
- **待处理的理赔**:列表展示待处理的理赔申请
- 显示:任务标题、任务类型、创建时间、优先级
- 点击可跳转到对应详情页
- 其他角色:根据权限显示相应内容
##### 2.4.2.3 报价申请流程(获取报价)
**入口**:首页「获取报价」、保险方案页「获取报价」、工作台快捷方式「获取报价」。当前实现为**跳转至项目报价页面** `/dashboard/project-quotes`;未登录时引导先登录。
**项目报价页面**`/dashboard/project-quotes`)已实现三种报价类型:
1. **PV报价**:药物警戒服务报价,表单含姓名、邮箱、电话、公司、职位、业务问题、验证码、隐私承诺
2. **临床试验保险报价**项目方案编号、项目标题、申办者、分期、受试者人数、限额等详见「3.1.2.1 报价资料」完整字段(支持简洁页/详细页、AI 识别)
3. **产品责任保险报价**:产品类型、风险等级、保障金额、销售区域等
**临床试验保险弹窗流程**QuoteRequestModal已实现但当前未接入入口
- 弹窗内含:手动填写/上传项目方案AI 识别)、项目方案编号/标题/申办者/分期、生成报价AI、获取精准报价
- 与需求 3.1.2.2 流程一致,可将入口改为打开弹窗以保持上下文
**权限**:项目报价页面仅投保人可见;获取报价入口对免登录用户点击时引导登录。
##### 2.4.2.4 报价对比页面QuoteCompare
**路径**`/dashboard/quote-compare`
**权限**:仅投保人可见
**功能**:各保司报价结果汇总,按项目、方案筛选,多维度对比呈现,便于投保人选定。报价由保司回复至 RMO@vdano.com 后经临研安整理呈现。
##### 2.4.2.5 保险报价 Smart-OPSQuoteTaskList / QuoteTaskDetail
**路径**`/dashboard/smart-ops/quote-tasks`、`/dashboard/smart-ops/quote-tasks/:id`
**权限**:仅服务方可见
**功能**:临研安/华泰经纪工作台,管理报价任务、发送保司询价、整理报价结果。保司回复至 RMO@vdano.com。
#### 2.4.3 项目列表页面ProjectList
**路径**`/dashboard/projects`
**权限说明**:仅投保人可见
**列表字段:**
- 项目编号
- 试验题目
- 保障范围
- 承保公司
- 承保状态(如:已承保、待审核、已过期等)
- 操作按钮:查看明细、申请理赔
**交互功能:**
- 点击"查看明细"跳转到 `/dashboard/projects/:id`(项目明细页)
- 点击"申请理赔"跳转到 `/dashboard/claims/apply?projectId=:id`(理赔申请页,预填项目)
- 支持搜索、筛选(待实现)
#### 2.4.4 项目明细页面ProjectDetail
**路径**`/dashboard/projects/:id`
**权限说明**:仅投保人可见
**页面内容:**
1. **基本信息**
- 项目编号
- 试验题目
- 申办者
- 保障范围
- 项目状态
2. **保障信息**
- 承保公司
- 承保状态
- 保障期限(开始时间、结束时间)
- 保障金额
- 已使用金额
- 剩余金额
3. **相关文档**
- 保险合同(可下载或预览)
- 评估报告(可下载或预览)
- 其他相关文档
4. **理赔记录**URS-P04、URS-P08
- 该项目下的理赔列表:理赔编号、出险类型、状态、申请时间
- 操作:查看详情、申请理赔(新建)
5. **操作按钮**
- 申请理赔(跳转 `/dashboard/claims/apply?projectId=:id`
- 查看理赔详情(跳转 `/dashboard/claims/:claimId`
#### 2.4.5 询价列表页面InquiryList
**路径**`/dashboard/inquiries`
**权限说明**:仅保险人可见
**列表字段:**
- 申办者
- 项目编号
- 试验题目
- 保障范围
- 特别约定
- 成交情况(如:已成交、待确认、已拒绝等)
**交互功能:**
- 点击"查看明细"跳转到 `/dashboard/inquiries/:id`(询价明细页)
- 点击"处理报价"跳转到报价处理页面需关联项目ID
- 支持搜索、筛选(待实现)
#### 2.4.6 询价明细页面InquiryDetail
**路径**`/dashboard/inquiries/:id`
**权限说明**:仅保险人可见
**页面内容:**
1. **基本信息**
- 申办者
- 项目编号
- 试验题目
- 保障范围
- 特别约定
2. **详细信息**
- 项目详细信息展示
3. **风险评估**
- 风险评估结果展示
4. **操作按钮**
- 查看明细
- 处理报价
#### 2.4.7 理赔功能ClaimProgress / ClaimDetail / ClaimApply
**需求依据**URS-P04 项目管理、URS-P05 理赔服务、URS-P08 理赔管理。理赔与**项目**强关联,从项目发起、按项目跟踪。
##### 2.4.7.0 理赔入口与项目关联
**入口**
- **项目列表**`/dashboard/projects`):每行「申请理赔」→ 带项目 ID 跳转理赔申请页
- **项目明细**`/dashboard/projects/:id`):页内「申请理赔」按钮;展示**该项目下的理赔记录**列表(理赔编号、状态、申请时间、操作)
- **工作台**:快捷方式「申请理赔」→ 需先选择项目,再进入申请页
- **理赔进度页**`/dashboard/claims`):「申请理赔」→ 选择项目后进入申请页
**路由**
- `/dashboard/claims`:理赔列表/进度页
- `/dashboard/claims/apply`:理赔申请页(支持 `?projectId=xxx` 预填项目)
- `/dashboard/claims/:id`:理赔详情页
##### 2.4.7.1 理赔申请页面ClaimApply
**路径**`/dashboard/claims/apply`
**权限**:仅投保人
**表单内容**(原始理赔信息,详见 3.1.3.2
| 分类 | 字段 | 说明 |
|------|------|------|
| **关联** | 关联项目 | 从已承保项目中选择(必填,或由入口带入 projectId |
| **基本信息** | 报案来源、报案人、联系方式 | 报案人信息 |
| | 信息提供人 | 医院端(如 CRC及申办者端如 PV联系人、电话、邮箱 |
| **项目/受试者** | 方案全称、方案编号、产品名称、研究中心、中心编号 | 项目信息 |
| | 受试者编号、姓名缩写、年龄/性别、入组日期、退出日期、受试者状态 | 受试者信息 |
| **事件** | 事件名称、事件结局、出险时间 | 如 AE/SAE 名称、CTCAE 等级 |
| | 研究者获知时间、上报申办者时间、是否报告伦理 | 时间线 |
| | 是否方案偏离、研究者相关性评价、申办者相关性评价 | 相关性判断 |
| **费用** | 预估金额、损失/费用描述 | 可选 |
| **文件** | 证明材料 | 上传试验方案、ICF、AE/SAE 报告、治疗记录、费用票据等(支持多文件、分次补充) |
**页面模式**:支持**简洁版**(核心字段 + 文件上传)与**详细版**(完整 C.1-C.4 字段);可切换。提交后材料发送至 Smart-OPS创建理赔任务跳转至理赔详情页。
##### 2.4.7.2 投保人理赔进度
**路径**`/dashboard/claims`
**列表字段**
- 理赔编号
- 关联项目(项目编号、试验题目)
- 出险类型、出险时间
- 理赔状态(待提交、待收集资料、资料整理中、待发送保司、保司评估中、待沟通、已结案、已拒赔)
- 申请时间、更新时间
- 操作:查看详情、补充资料(待补充时)
**理赔详情页**`/dashboard/claims/:id`**投保人视图**
1. **基本信息**:理赔编号、关联项目、事件名称、出险时间、申请时间
2. **申请内容**原始理赔信息C.1-C.4)、损失描述、预估金额、已上传证明
3. **进度跟踪**:当前状态、服务方/保司意见、需补充项(若有)
4. **结案总结**(已结案时):赔付金额、医药费用理算摘要、结案说明、结案时间
##### 2.4.7.3 保险人理赔进度
**路径**`/dashboard/claims`
**列表字段**:同投保人,另增承保公司、保障范围等
**理赔详情页**`/dashboard/claims/:id`**保险人视图**
1. **申请信息**:同投保人视图
2. **标准理赔材料**服务方整理后材料完整性A.1、方案变更A.2、受试者范围A.3、方案违背A.4、SUSAR 判断A.5、事件原因A.6、综合结论A.7)、医药费用理算
3. **审核操作**:通过、需补充资料、拒赔;填写审核意见
4. **结案操作**:录入赔付金额、结案说明,完成结案
#### 2.4.8 智能工具页面Tools已实现
**路径**`/dashboard/tools`
**权限说明**:所有登录用户可见
**工具入口页**(已实现):
- 展示五个工具的入口卡片
- 保费测算工具(所有用户)
- ICF智能修改仅投保人
- 方案风险评分(仅投保人)
- 方案风险评估所有用户AI 评估方案信息不足风险与偏倚风险)
- 药安查(所有用户,药物安全数据查询、不良反应与警戒信息检索)
##### 2.4.8.1 保费测算工具PremiumCalculator
**路径**`/dashboard/tools/premium-calculator`
**权限说明**:所有登录用户可见
**功能**
- 根据项目信息、风险等级等参数计算保费
- 输入表单字段(待详细设计):
- 项目基本信息
- 风险等级
- 保障范围
- 其他参数
- 输出:保费计算结果、计算依据说明
##### 2.4.8.2 ICF智能修改ICFEditor
**路径**`/dashboard/tools/icf-editor`
**功能**
- 智能辅助修改知情同意书ICF内容
- 上传ICF文档
- 智能识别需要修改的内容
- 提供修改建议
- 导出修改后的文档
##### 2.4.8.3 方案风险评分RiskScoring
**路径**`/dashboard/tools/risk-scoring`
**功能**
- 对试验方案进行风险评分
- 输入方案信息
- 自动计算风险评分
- 显示评分结果、风险等级、改进建议
##### 2.4.8.4 方案风险评估ProtocolRiskAssessment已实现
**路径**`/dashboard/tools/protocol-risk`
**功能**:借助 AI 评估方案信息不足风险与偏倚风险
##### 2.4.8.5 药安查DrugSafetyQuery已实现
**路径**`/dashboard/tools/drug-safety`
**功能**:药物安全数据查询,不良反应与警戒信息检索
---
## 三、保险报价与理赔业务逻辑
### 3.1 风险评估、核保与理赔流程
#### 3.1.1 风险评估
- **AI+人工**:大数据、审查风险点
- **量化**:各类风险(试验药物+试验流程)频度和程度,如不良反应发生率和救治费用
- **保险责任设置**SUSAR主险必保其他AE附加险可保或自保)
- **保单条件设置**:如赔偿限额、免赔额及其设置依据
- **风险减量服务**:合同管理等
#### 3.1.2 核保
- **完全授权**
- **主动报价+审核**
- **被动报价**
- 基于风险评估及其费率调整因素合理定价
- 保险条款优化
- 特殊需求:再保人、共保体
#### 3.1.2.1 临床试验责任保险报价概述
**报价目的:**
- 收集保险报价必须的信息;
- 根据报价用途(制定项目预算、申请试验开展)确定后续跟进频率;
- 第一时间占据所有保司的报价渠道,规避后续业务冲突;
- 返回保司报价结果,方便投保人对比、选择。
**报价流程(简要):**
1. 投保人填写报价资料;
2. 服务方生成保险报价;
3. 服务方发送保险报价到保险公司,进行确认;
4. 根据保司报价,整理形成可对比的报价方式,回复投保人;
5. 投保人如需调整报价,可联系经纪人,线下沟通、调整报价。
**系统衔接说明:**
- **回复渠道**:保司报价回复至 RMO@vdano.com
- **任务跟踪**:每保司报价生成一条任务,系统跟踪每一任务的完成状态;
- **数据归属**:所有报价数据属于申办者,在投保人租户下呈现;
- **API Smart-OPS**:报价信息通过 API 传输到 Smart-OPS 系统,用于后续报价、投保、理赔等流程。
#### 3.1.2.2 投保人申请报价流程
投保人从多入口发起「获取报价」,经资料填写/上传、AI 生成报价、系统发邮件至保司、保司邮件回复、系统拉取并审核后,将报价回显到页面。流程如下。
```mermaid
flowchart TB
subgraph 入口["1. 投保人入口"]
A1[店家首页]
A2[保险方案页]
A3[登录后工作台]
A1 & A2 & A3 --> B[点击「获取报价」]
end
B --> C[弹出「报价需提交的资料」页面]
subgraph 资料填写["2. 填写报价资料"]
C --> D{选择填写方式}
D -->|手动填写| E1[填写项目方案编号]
E1 --> E2[填写项目标题]
E2 --> E3[填写申办者]
E3 --> E4[填写项目分期]
D -->|上传方案| F1[上传项目方案文件]
F1 --> F2[AI 识别与解析]
F2 --> F3[自动转化为:方案编号、标题、申办者、分期]
E4 --> G[资料填写完成]
F3 --> G
end
G --> H[点击「生成报价」]
subgraph AI报价["3. AI 生成报价"]
H --> I[系统调用 AI 服务]
I --> J[AI 基于资料生成报价]
J --> K[报价结果展示在页面]
end
K --> L[投保人点击「获取精准报价」]
subgraph 发送保司["4. 发送至保司"]
L --> M[系统整合报价资料]
M --> N[生成标准化询价邮件/附件]
N --> O[以 Email 发送至各保司]
end
subgraph 保司回复["5. 保司邮件回复"]
O --> P[各保司评估并报价]
P --> Q[保司通过邮件回复报价]
Q --> R[报价邮件发送至 rmo@vdano.com]
end
subgraph 系统回收与审核["6. 系统提取与审核"]
R --> S[系统从 rmo@vdano.com 拉取邮件]
S --> T[解析邮件,提取各保司报价]
T --> U[临研安进行报价审核]
U --> V{审核结果}
V -->|通过| W[整理审核通过的报价]
V -->|不通过| X[记录原因,不展示给投保人]
W --> Y[写入报价记录,关联项目]
Y --> Z[返回到报价页面展示]
end
Z --> END[投保人查看精准报价]
```
**流程说明摘要:**
| 步骤 | 环节 | 说明 |
|------|------|------|
| 1 | 入口 | 投保人可在店家首页、保险方案页或登录后工作台点击「获取报价」。 |
| 2 | 资料 | 弹窗内填写项目方案编号、项目标题、申办者、项目分期;支持手动填写或上传项目方案由 AI 识别并转化为上述字段。 |
| 3 | 生成报价 | 点击「生成报价」后,由 AI 自动生成报价并展示在页面。 |
| 4 | 精准报价 | 点击「获取精准报价」后,系统整合报价资料,以 Email 发送至各保司。 |
| 5 | 保司回复 | 保司通过邮件将报价回复至 rmo@vdano.com。 |
| 6 | 回收与展示 | 系统从 rmo@vdano.com 提取报价,经临研安审核;审核通过的报价整理后回写到报价页面供投保人查看。 |
**报价资料:**
| 类别 | 字段 | 说明 |
|------|------|------|
| **报价必备** | 项目方案编号、项目标题、投保人名称、申办者名称、受试药物名称、项目分期、试验受试者人数 | 必填 |
| | 报价用途 | 制定项目预算 / 申请试验开展 |
| **方案项**(可重复,每项即一报价方案) | 每人责任限额(万元) | ≤10、15、20、30、≥50可 AI 推荐 |
| | 累计责任限额、每次事故免赔额、拟投保人数 | 可 AI 推荐;拟投保人数默认为受试者总人数 |
**申请报价页面:**
- **简洁页**项目方案文件上传必填、知情同意书上传AI 识别提取必备资料;或手动填写;可跳转详细页。
- **详细页**:除必备字段外,补充:疾病类型、每受试者试验期限、项目预计时长、质量管理水平、历史理赔赔付情况、受试者类型与健康状况、安全性监测措施、特别要求。
**报价记录状态流程:**
```mermaid
flowchart TB
subgraph 信息收集与AI报价
A[登录] --> B[填写项目信息]
B --> C[标准报价材料]
C --> D[AI报价]
D --> E[报价任务创建]
E --> F[报价任务]
F --> G[报价]
G --> H[初步评估]
H --> I[太保/大地]
H --> J[其他保司]
I --> K[核保通过]
J --> K
K --> L[正式报价]
end
subgraph 全保司报价
L --> M[报价任务完成]
M --> N[页面对比呈现]
N --> O[价格确定]
end
subgraph 议价
O --> P{是否含报价?}
P -->|否| Q[邮件/小程序通知]
Q --> B
P -->|是| R[再次登录]
R --> S[在线议价]
S --> T[主动人工跟进]
end
```
**标准报价信息表:**
| 项目 | 取值来源 |
|------|----------|
| 承保险种 | 保险信息页面的标题 |
| 投保人、被保险人 | 投保人名称、申办者名称 |
| 承保试验、方案号、研究分期 | 项目标题、项目方案编号、项目分期 |
| 受试者人数、保单期限 | 试验受试者人数、项目预计时长 |
| 保单限额、每人责任限额、每次事故免赔额 | 累计/每人限额、免赔额 |
| 特别约定 | 特别要求 |
#### 3.1.2.3 Smart-OPS 保险报价操作
**与 Smart-OPS 的衔接:**
- 收集到的报价信息传输到 Smart-OPS 系统,工作台进行后续报价、投保、理赔等流程;
- 临研安人员登录 Smart-OPS进行报价所有报价数据属于申办者在投保人租户下呈现
- 临研安在工作台页面处理报价的评估、整理。
**报价任务列表**(服务方):投保人、项目编号、项目标题、主险限额、附加险限额、免赔额、保司、报价状态;操作:编辑、查看、发送保司、整理报价。
**报价状态**:已创建、初步评估、正式报价、报价完成。报价完成时,报价信息通过接口返回到投保人端报价页面。
**数据结构**项目Project→ 报价方案QuotationScheme→ 保司报价任务InsurerQuotationTask三级结构。方案以限额命名每方案下有多保司报价任务任务含报价金额、状态、邮件等。
**Smart-OPS 操作功能:**
| 功能 | 说明 | 入口 |
|------|------|------|
| 生成标准报价信息 | 一键生成标准格式报价表,可导出 Excel/PDF | 报价任务列表、方案详情 |
| 风险评估 | 对方案进行定量/定性风险评估 | 方案详情 |
| 申请报价 | 发起给各保司申请正式报价,支持批量 | 报价任务列表、方案详情 |
| 整理报价 | 归集保司返回报价,生成对比表,可导出 | 方案详情、任务详情 |
| 返回报价 | 将结果返回投保人,同步到项目报价页面 | 方案详情(整理完成后) |
**功能按钮汇总**:报价任务列表页 [生成标准报价信息] [申请报价] [整理报价];方案详情页 [风险评估] [申请报价] [整理报价] [返回报价];任务详情页 [整理报价] [返回报价]。每操作需形成业务日志,支持审计追踪。
#### 3.1.3 理赔业务逻辑
**SUSAR**
- 主险必保
- 抗辩义务+外溢风险管理服务
**其他AE**
- **附加险可保**:保险-高频低效;基础理赔服务(费用核定核算)
- **自保**:第三方健康医疗服务(专项基金费用管理)
- **被动型**AE发生-医生救治-费用单列-开票结算支付(申办方或第三方)
- **主动型**AE发生-医生救治+医嘱购药-第三方采购服务-基金结算
**风险减量服务**:根据统计分析、风险提示、合同争议等优化合同和流程。
**利益冲突**:申办方&保险人;完善保险条款和理赔指引,减少合同纠纷和利益冲突。
#### 3.1.3.1 网站理赔总体流程URS-P04、URS-P08
理赔流程与报价类似:**投保人在网站申请** → **材料发送至 Smart-OPS****服务方人工整理形成标准理赔材料****发送至保司****保司评价、给出结论****服务方在过程中沟通、整理资料,达成各方一致**
```mermaid
flowchart TB
subgraph 投保人["1. 投保人申请"]
A1[项目列表/项目明细/工作台]
A1 --> B[点击「申请理赔」]
B --> C[选择关联项目]
C --> D[填写原始理赔信息]
D --> E[上传证明材料]
E --> F[提交申请]
F --> G[材料发送至 Smart-OPS]
end
subgraph SmartOPS["2. Smart-OPS 服务方整理"]
G --> H[服务方收到案件]
H --> I[联系医院端/申办者端收集资料]
I --> J[人工整理形成标准理赔材料]
J --> K[理赔评估 A.1-A.7]
K --> L[医药费用理算]
L --> M[发送标准材料至保司]
end
subgraph 保司["3. 保司评价"]
M --> N[保司收到材料]
N --> O[保司评估、给出结论]
O --> P[结论返回服务方]
end
subgraph 沟通达成["4. 服务方沟通与结案"]
P --> Q{各方一致?}
Q -->|否| R[服务方协调沟通]
R --> I
Q -->|是| S[达成一致]
S --> T[结案、试算赔偿/补偿]
T --> U[与申请人沟通方案、执行]
end
```
**流程说明摘要:**
| 步骤 | 环节 | 说明 |
|------|------|------|
| 1 | 投保人申请 | 在网站填写原始理赔信息、上传证明材料;申请须**关联项目**(已承保);材料自动发送至 Smart-OPS。 |
| 2 | Smart-OPS 整理 | 服务方联系医院端CRC 等、申办者端PV 团队)收集补充资料;人工整理形成**标准理赔材料**完成理赔评估A.1-A.7)、医药费用理算;将标准材料发送至保司。 |
| 3 | 保司评价 | 保司收到材料后评估,给出结论(赔付/拒赔/需补充);结论返回服务方。 |
| 4 | 沟通与结案 | 服务方在过程中沟通、整理资料;未达成一致时继续收集、协调;达成一致后结案,试算赔偿/补偿金额,与申请人(受试者)沟通方案设计与执行。 |
**理赔状态**:待提交、待收集资料、资料整理中、待发送保司、保司评估中、待沟通、已达成一致、已结案、已拒赔。
---
#### 3.1.3.2 原始理赔信息收集(投保人申请时填写)
基于 `ReferenceBook/理赔评估必要信息收集.csv`,投保人在网站申请时填写/上传以下**原始理赔信息**
**C.1 保单与理赔申请人**(部分从保司处获得,部分可由系统预填)
| 字段 | 说明 |
|------|------|
| 承保人、保司案件号、保单号 | 关联保单信息 |
| 投保人、保险期限 | 从项目带出 |
| 报案来源、报案人、联系方式 | 报案人信息 |
| 信息提供人 | 医院端岗位(如 CRC、姓名、联系电话、邮箱申办者端岗位如 PV 团队)、姓名、联系电话、邮箱 |
**C.2 项目与受试者信息**(向医院端信息提供人收集)
| 字段 | 说明 |
|------|------|
| 临床试验方案全称、方案编号/版本号 | 项目信息 |
| 产品名称、产品类型、研发阶段 | |
| 研究中心名称、中心编号 | |
| 受试者编号、受试者姓名缩写、年龄/性别 | 受试者信息 |
| 入组日期、退出日期、受试者当前状态、曾签署几次 ICF | |
**C.3 事件信息(医院端)**
| 字段 | 说明 |
|------|------|
| 研究者获知事件时间、上报申办者时间 | 时间线 |
| 是否报告伦理、报告伦理时间 | |
| 事件名称、事件结局 | 如 AE/SAE 名称、CTCAE 等级 |
| 是否方案偏离/违背、研究者对相关性评价 | |
**C.4 事件信息(申办者端)**
| 字段 | 说明 |
|------|------|
| 事件名称、申办者相关性评价 | |
| 预期性、严重性 | |
| 是否报告监管、报告监管时间 | |
| 是否揭盲、揭盲结果 | |
**C.5 须收集的原始文件**(上传或分多次补充)
- **医院端**最新版试验方案、中心试验合同、伦理批件、知情同意书、PI 签署的 AE/SAE 报告、事件后治疗记录、治疗费用票据
- **申办者端**最新版研究者手册或不良反应列表、SUSAR 报告 PDF、递交监管的 XML含盲底、ACK 文件、AOSE 报告
> 网站申请页可提供**简洁版**(核心字段 + 文件上传)与**详细版**(完整 C.1-C.4 字段。服务方通过邮件模板向医院端CRC、申办者端PV收集补充资料模板见 ReferenceBook 示例请求试验方案、ICF、AE/SAE 报告、治疗记录、费用票据或研究者手册、SUSAR 报告、XML、ACK、AOSE 等)。
---
#### 3.1.3.3 标准理赔信息与评估Smart-OPS 服务方完成)
基于 `ReferenceBook/理赔评估.csv`,服务方在 Smart-OPS 中完成**标准理赔评估**,形成可发送保司的材料:
**A.1 材料完整性评估**
用于评估的材料须收集完成(勾选):投保时试验方案、投保时研究者手册、已签署的 ICF、被保险人与试验机构协议、PI 签署的 SAE 表、申办者评估后 SUSAR、递交监管的 XML、ACK 文件、AE/SAE 治疗过程、AE/SAE 治疗费用。SUSAR 时按表逐项评估;明确非 SUSAR 可跳过部分项。
**A.2 方案与 IB 变更情况**
对比投保时方案/IB 与受试者入组时方案/IB入组标准、排除标准、用药计划、项目执行状态、安全性列表是否存在变更及原因。结论是否与投保时发生重大变化现行保单是否有效。
**A.3 受试者是否在保单范围**
受试者编号、已入组数量与保单覆盖人数是否匹配,避免超保。
**A.4 是否存在严重方案违背**
通过入组标准、用药记录与方案等判断;严重方案违背可能导致不受保障。
**A.5 是否 SUSAR**
研究者、申办者、独立评估(必要时)对预期性、相关性、严重性、递交监管及时性、是否受试药物等判断;采信有原由、有支撑、更合理的一方;无法评估时组织 3 位独立专家评估。
**A.6 事件原因研究**
研究者判断、同类产品/文献/机理、独立评估;与受试药物/试验流程的相关性。
**A.7 综合结论**
是否按主险赔付、按附加险赔付、或拒赔。决定赔偿时,进入 L.1。
**L.1 试算赔偿、补偿金额**
与申请人(受试者)沟通方案设计与执行。
---
#### 3.1.3.4 医药费用理算
基于 `ReferenceBook/医药费用理算清单.csv`
**费用发票底稿**
| 支出项目 | 日期 | 金额 | 医保金额 | 自费金额 | 不予支持金额 |
|----------|------|------|----------|----------|--------------|
| 医疗、护理、营养、交通等 | 按发票录入 | | | | |
**预期费用**
| 项目 | 原由 | 金额 | 预估逻辑 |
|------|------|------|----------|
**总计**:汇总支持金额、不予支持金额。
---
#### 3.1.3.5 理赔评估结论与方案变更对比
基于 `ReferenceBook/理赔评估结论建议.csv`**方案与 IB 变更**对比表:
| 维度 | 投保时/入组时 | 受试者入组时 | 差异点 | 评判 |
|------|---------------|--------------|--------|------|
| 入选标准 | | | | |
| 排除标准 | | | | |
| 治疗组别 | | | | |
| 用药方案 | | | | |
| 安全性信息 | | | | |
用于支持 A.2 方案变更评估及理赔结论建议。
---
#### 3.1.3.6 Smart-OPS 理赔操作(服务方)
服务方在 Smart-OPS 中处理理赔案件,流程与报价类似:
| 功能 | 说明 |
|------|------|
| 接收案件 | 投保人在网站提交的理赔申请及材料自动传入 Smart-OPS服务方在理赔任务列表查看 |
| 收集补充资料 | 通过邮件模板联系医院端CRC、申办者端PV收集 C.2-C.5 资料;支持分多次补充 |
| 整理标准材料 | 按 A.1-A.7 完成材料完整性检查、方案变更评估、受试者范围、方案违背、SUSAR 判断、事件原因研究、综合结论;填写医药费用理算清单 |
| 发送保司 | 将标准理赔材料发送至保司,请求评价 |
| 接收保司结论 | 保司结论返回后,服务方查看;未达成一致时协调沟通、补充材料 |
| 结案与试算 | 达成一致后结案,试算赔偿/补偿金额,与申请人(受试者)沟通方案设计与执行 |
---
## 四、功能需求
### 4.1 用户认证与权限
#### 4.1.1 免登录浏览区(已实现)
- **访问方式**:网站免登录访问,所有内容公开
- **页面范围**首页、关于RMORMO概述、合作保司、专家经纪、第三方机构、风险职责及子页、解决方案药物警戒、临床保险、产品保险、知识资源、临床试验、上市应用、海外风险、资源中心、常见问题、联系我们
#### 4.1.2 登录后系统(已实现)
- **登录方式**:用户名/邮箱 + 密码登录 ✅
- **用户角色**投保人、保险人、服务方AuthStore 中 user.role
- **权限控制**:侧边栏、工作台内容根据角色动态显示 ✅
- **路由守卫**:未登录访问 `/dashboard` 重定向至 `/login`,支持 `from` 回跳 ✅
- **状态管理**Pinia AuthStore 管理用户信息、token、登录状态localStorage 持久化 ✅
#### 4.1.3 数据权限说明
- **数据权限维度**
1. **所在的法人组织(企业信用代码)**
- 申办者CRA、采购、CRC、研究者均以申办者身份登录
- 经纪公司、保司:以法人组织身份登录
2. **临床试验项目(保单号)**
- 用户只能查看和操作自己所在法人组织下的项目
- 保险人只能查看和操作分配给自己的项目
- **项目状态**:信息收集、询价中、已报价、已成交、已失效
#### 4.1.4 用户注册与审批流程(已实现)
**说明**:用户可自助注册,提交后由平台管理员在 Smart-OPS 用户审批中审核。与 2.1.2.1 对应。
**1. 组织选择与注册入口**
- **路径**`/register`(注册页,可从登录页「注册」链接进入)
- **组织选择**:下拉列表选择所在公司/组织,组织列表由平台维护,支持增补
- **流程**:选择组织后,方可进入下一步注册表单
**2. 个人信息填写**
- **必填字段**:姓名、手机号、邮箱、职位、部门
- **可选字段**:上传身份证、工作证明等
- **校验规则**:验证邮箱/手机号唯一性,避免重复注册
**3. 注册信息提交与审批流程**
- **提交**:用户提交后,注册信息(包含个人信息及所选组织)自动同步至 Smart-OPS 待审批列表
- **审批**:平台管理员在 Smart-OPS 后台查看、审批(支持通过、驳回、备注原因)
- **通过**:审批通过后用户激活账号并获取登录权限
- **驳回**:驳回时邮件通知用户,说明补齐资料或说明原因
- **管理**:支持管理员手动添加或编辑组织成员
**4. 相关功能**
- **进度查询**:注册申请进度查询及提醒(如注册后邮件/短信通知申请已受理、进度变更等)
- **分级审核**:支持组织与角色审核分级,部分组织可指定本组织管理员进行初步审核
- **操作日志**:所有注册与审批操作有日志可追溯,保障数据合规与操作安全
### 4.2 登录后系统功能模块(已实现)
#### 4.2.1 工作台Dashboard已实现
- **路径**`/dashboard`
- **布局**:侧边栏导航 + 主内容区DashboardLayout
- **权限**:所有登录用户可见,但内容根据角色不同
**投保人工作台内容模块**
- **数据统计卡片**
- 询价项目:显示询价项目数量,点击后进入询价项目列表
- 生效保障:显示生效保障数量,点击后进入生效保障列表
- 全部项目:显示全部项目数量,点击后进入全部项目列表(包括生效中及已失效的项目)
- **待处理任务**
- 待处理的报价项目(状态含:资料填写中、已生成报价、询价中、已回显精准报价等)
- 待处理的理赔
- **快捷方式**(页面右上角):
- 获取报价:打开报价申请流程(弹窗或报价页面,见 2.4.2.3
- 申请理赔:跳转到理赔申请页面(需关联项目)
- 方案介绍:申请设计并介绍方案
- 培训支持:申请培训支持
**保险人工作台内容模块**
- **数据统计卡片**
- 询价项目:显示询价项目数量,点击后进入询价项目列表
- 生效保障:显示生效保障数量,点击后进入生效保障列表
- 全部项目:显示全部项目数量,点击后进入全部项目列表(包括生效中及已失效的项目)
- **待处理任务**
- 待处理的报价项目
- 待处理的理赔
#### 4.2.2 报价申请(获取报价)(已实现)
- **入口**:首页、保险方案页、工作台「获取报价」→ 跳转 `/dashboard/project-quotes`
- **形式**独立项目报价页面已实现临床试验保险弹窗流程QuoteRequestModal已实现但入口未接入
- **项目报价页面功能**
- PV报价、临床试验保险报价、产品责任保险报价三种可折叠表单
- 各类型有独立表单字段,提交后展示提交状态
- **临床试验保险弹窗**QuoteRequestModal手动填写/上传方案、AI 识别、生成报价、获取精准报价,与 3.1.2.2 流程一致
#### 4.2.3 报价对比QuoteCompare已实现
- **路径**`/dashboard/quote-compare`
- **权限**:仅投保人可见
- **功能**:各保司报价结果汇总,按项目、方案筛选,多维度对比呈现
##### 4.2.3.1 保司报价对比表模板(临床试验责任保险)
临研安/华泰经纪整理各保司正式报价时按实填写供投保人对比选择。平台统一服务热线4009606520。
**一、基础报价与保障限额**
| 保司名称 | 保费报价(元) | 每人责任限额(万) | 累计责任限额(万) | 免赔额(万) | 报价有效期 | 是否支持附加险 |
|----------|----------------|--------------------|--------------------|--------------|------------|----------------|
| 太平保险 | 待填 | 待填 | 待填 | 待填 | 待填 | 待填 |
| 太平洋保险 | 待填 | 待填 | 待填 | 待填 | 待填 | 待填 |
| 亚太 | 待填 | 待填 | 待填 | 待填 | 待填 | 待填 |
| 华泰财 | 待填 | 待填 | 待填 | 待填 | 待填 | 待填 |
| 大地 | 待填 | 待填 | 待填 | 待填 | 待填 | 待填 |
| 平安 | 待填 | 待填 | 待填 | 待填 | 待填 | 待填 |
**二、保障范围**保险条款、承保事件SUSAR/AE/SAE、相关因素覆盖、赔付比例、全流程服务承诺书
**三、风险管理服务**:知情同意书审阅/修改/建议、CRC 及相关方风险管理与最小化培训
**四、理赔服务**服务专线、费用理算、理赔结论沟通协调、理赔时效承诺7/15天、受试者潜在纠纷沟通协调
**五、价格与退费**:未入组人数退费比例、支付周期、备注
> 平台统一服务热线4009606520
#### 4.2.4 保险报价 Smart-OPS已实现
- **路径**`/dashboard/smart-ops/quote-tasks`、`/dashboard/smart-ops/quote-tasks/:id`
- **权限**:仅服务方可见
- **功能**:临研安/华泰经纪工作台,管理报价任务、发送保司询价、整理报价结果
- **详细设计**报价状态、数据结构、操作功能生成标准报价信息、风险评估、申请报价、整理报价、返回报价见「3.1.2.3 Smart-OPS 保险报价操作」
#### 4.2.5 项目列表ProjectList
- **路径**`/dashboard/projects`
- **权限**:仅投保人可见
- **列表字段**
- 项目编号
- 试验题目
- 保障范围
- 承保公司
- 承保状态(如:已承保、待审核、已过期等)
- 操作按钮:查看明细、申请理赔
- **交互**
- 点击"查看明细"跳转到 `/dashboard/projects/:id`(项目明细页)
- 点击"申请理赔"跳转到理赔申请页面需关联项目ID
#### 4.2.6 项目明细ProjectDetail
- **路径**`/dashboard/projects/:id`
- **权限**:仅投保人可见
- **内容**:项目详细信息展示
- 基本信息:项目编号、题目、申办者、保障范围等
- 保障信息:承保公司、承保状态、保障期限、保障金额等
- 相关文档:保险合同、评估报告等(可下载或预览)
- 操作按钮:查看明细、申请理赔
#### 4.2.7 询价列表InquiryList
- **路径**`/dashboard/inquiries`
- **权限**:仅保险人可见
- **列表字段**
- 申办者
- 项目编号
- 试验题目
- 保障范围
- 特别约定
- 成交情况(如:已成交、待确认、已拒绝等)
- **交互**:可查看评估详情、处理报价等
#### 4.2.8 理赔进度与理赔管理ClaimProgress / ClaimDetail / ClaimApplyURS-P04、URS-P08
- **路径**
- `/dashboard/claims`:理赔列表/进度
- `/dashboard/claims/apply`:理赔申请(投保人,支持 `?projectId=xxx`
- `/dashboard/claims/:id`:理赔详情
- **权限**:投保人、保险人可见;理赔申请仅投保人;**服务方**在 Smart-OPS 中处理(见 3.1.3.6
- **与项目关联**:理赔须关联已承保项目;入口:项目列表、项目明细、工作台、理赔进度
- **流程概要**:投保人申请 → 材料发送 Smart-OPS → 服务方整理标准材料 → 发送保司 → 保司结论 → 服务方沟通达成一致 → 结案(详见 3.1.3.1
- **投保人**
- 理赔申请原始理赔信息C.1-C.5,见 3.1.3.2);简洁版/详细版;上传证明材料
- 理赔列表:理赔编号、关联项目、事件名称、状态、申请时间;支持进度查询、补充资料
- 理赔详情:申请内容、进度、**结案总结**(赔付金额、结案说明、医药费用理算摘要)
- **保险人**
- 理赔列表:待审核、保司评估中、已结案等状态筛选
- 理赔详情:查看标准理赔材料、评估结论;审核(通过/需补充/拒赔)、结案(录入赔付金额、结案说明)
- **理赔状态**:待提交、待收集资料、资料整理中、待发送保司、保司评估中、待沟通、已达成一致、已结案、已拒赔
#### 4.2.9 智能工具Tools已实现
- **路径**`/dashboard/tools`
- **权限**:所有登录用户可见
- **工具入口页**:展示五个工具的入口卡片
- 保费测算工具(所有用户)
- ICF智能修改仅投保人
- 方案风险评分(仅投保人)
- 方案风险评估(所有用户)
- 药安查(所有用户)
##### 4.2.9.1 保费测算工具PremiumCalculator
- **路径**`/dashboard/tools/premium-calculator`
- **权限**:所有登录用户可见
- **功能**:根据项目信息、风险等级等参数计算保费
##### 4.2.9.2 ICF智能修改ICFEditor
- **路径**`/dashboard/tools/icf-editor`
- **功能**智能辅助修改知情同意书ICF内容
##### 4.2.9.3 方案风险评分RiskScoring
- **路径**`/dashboard/tools/risk-scoring`
- **功能**:对试验方案进行风险评分
##### 4.2.9.4 方案风险评估ProtocolRiskAssessment
- **路径**`/dashboard/tools/protocol-risk`
- **功能**AI 评估方案信息不足风险与偏倚风险(已实现)
##### 4.2.9.5 药安查DrugSafetyQuery
- **路径**`/dashboard/tools/drug-safety`
- **功能**:药物安全数据查询、不良反应与警戒信息检索(已实现)
### 4.3 内容管理(部分已实现)
- **内容发布**:支持发布活动动态、资源文件(待实现后台管理)
- **内容分类**:支持多级分类管理(资源中心已实现分类展示)
- **内容搜索**:支持全文搜索功能(待实现)
- **文件管理**:支持文档上传、下载、预览(待实现)
### 4.4 交互功能(待开发)
- **在线咨询**:支持在线咨询功能(未来扩展)
- **表单提交**支持服务申请表单提交登录后系统报价申请支持手动填写与上传项目方案AI 识别填充);理赔申请支持关联项目、上传证明材料
- **流程跟踪**:支持查看服务流程状态(登录后系统);报价申请支持状态跟踪(资料填写中、已生成报价、询价中、已回显精准报价);理赔支持状态跟踪(待收集资料、资料整理中、待发送保司、保司评估中、待沟通、已结案)及结案总结、医药费用理算摘要查看
- **邮件与回显**:获取精准报价时系统发送邮件至保司;系统从 rmo@vdano.com 拉取保司回复,经临研安审核后回写并展示在报价页面
### 4.5 数据可视化(部分已实现)
- **模式图展示**:风险管理体系图示(首页已实现)
- **流程图展示**:服务流程可视化(保证方案页面已实现保证基金逻辑图)
- **数据统计**:服务数据统计展示(登录后系统工作台待实现)
---
## 五、非功能需求
### 5.1 性能要求
- 页面加载速度:首屏加载时间<3秒
- 响应时间交互响应时间<1秒
- 支持并发用户数根据实际需求确定
### 5.2 安全要求
- 数据加密传输HTTPS
- 用户数据安全保护
- 访问日志记录
- 权限控制如需要
### 5.3 兼容性要求
- 浏览器兼容ChromeFirefoxSafariEdge最新版本
- 响应式设计支持PC平板手机访问
- 分辨率适配1920x10801366x768移动端等
### 5.4 可维护性要求
- 代码规范遵循前端开发规范
- 文档完善提供技术文档和用户手册
- 易于扩展支持后续功能扩展
---
## 六、设计建议
- **视觉**专业可信现代医疗健康相关配色
- **导航**清晰结构重要信息突出
- **特殊页面**模式图支持交互式展示流程图清晰资源中心支持分类浏览
---
## 七、技术建议
### 7.1 技术栈(已采用)
- **前端框架**Vue 3.4.0
- **语言**TypeScript 5.2.2
- **构建工具**Vite 5.0.8
- **路由**Vue Router 4.2.0
- **状态管理**Pinia 2.1.0
- **样式**原生 CSS + CSS 变量
- **UI组件库**使用原生 CSS 实现)✅
### 7.2 登录后系统技术栈(已采用)
- **状态管理**PiniaAuthStore 管理登录状态用户信息角色)✅
- **路由守卫**ProtectedRoute 组件检查登录状态未登录重定向至 /login)✅
- **权限控制**基于角色的权限控制侧边栏根据 user.role 动态显示菜单)✅
- **数据请求**当前为模拟数据后续可接入 axios + 接口
### 7.3 其他技术
- **图表库**ECharts / D3.js用于模式图可视化如需要
- **文件预览**@vue-office 或类似库用于文档预览
### 7.4 后端与部署(未来扩展)
- 后端Node.js / Django / Spring Boot数据库 MySQL/PostgreSQLRESTful API
- 部署云服务器 + CDN + HTTPS