1115 lines
46 KiB
Markdown
1115 lines
46 KiB
Markdown
# RMO一站式临床试验风险管理网站需求文档
|
||
|
||
## 一、项目概述
|
||
|
||
### 1.1 项目背景
|
||
- **RMO定义**:RMO(Risk Management Organization,风险管理组织)是一个"一站式的患者/受试者安全责任的保险与保障方案平台"。
|
||
- **项目目的**:
|
||
构建一站式临床试验、持有人责任保险知识/资源、报价、理赔平台;
|
||
- RMO的模式、申办者、研究机构在临床试验中各自应承担的职责;
|
||
- 保险的方法、保证(金)方式如何进行保障。
|
||
- **该网站所有内容围绕受试者安全保障与患者安全保障**。
|
||
- **法律依据**:在临床试验中,申办者需要承担受试者保护的责任依据是《临床试验质量管理规范》第三十九条,
|
||
(一)申办者应当向研究者和临床试验机构提供与临床试验相关的法律上、经济上的保险或者保证,并与临床试验的风险性质和风险程度相适应。但不包括研究者和临床试验机构自身的过失所致的损害。
|
||
- **持有人责任**:针对药品上市后的持有人责任,根据《药品管理法》要求,持有人需要有风险管理能力,承担药品安全责任。
|
||
|
||
|
||
### 1.2 网站目标
|
||
- 协助药企(申办者、持有人)规划患者、受试者安全责任保障的方式、方法;
|
||
- 清晰展示申办者、持有人、研究机构、SMO、CRO在临床试验中各自应承担的职责;
|
||
- 说明保险和保证方式如何保障受试者安全,帮助申办者承担其职责;
|
||
- 为不同角色(申办方、持有人、试验机构、受试者、服务方)提供针对性的信息和服务;
|
||
- **登录后系统**:为已登录用户提供保险报价、保险管理。
|
||
|
||
### 1.3 目标用户
|
||
- **主要用户**:投保人(申办者、持有人、临床试验研究机构)
|
||
- **次要用户**:华泰经纪、保险公司
|
||
- **其他用户**:CXO、受试者
|
||
- **登录后系统用户角色**:
|
||
- **投保人**:申办者、持有人;研究者发起的试验:将其同时标记为申办者。
|
||
- **服务方**:华泰经纪,与客户进行在线的项目沟通,报价。
|
||
|
||
### 1.4 目标用户
|
||
| 角色 | 名称 | 对应岗位 |
|
||
|-----------|-----------------|-----------------------------------|
|
||
| 投保人 | Policyholder | - 申办者采购、项目经理<br>- 上市后质量团队 |
|
||
| 保险人 | Insurer | - 保司核保人员 |
|
||
| 服务方 | TPA | - 临研安/华泰经纪 |
|
||
|
||
|
||
## 二、网站架构与页面结构
|
||
|
||
### 2.1 整体架构
|
||
网站分为**免登录浏览区**和**登录后系统区**两部分:
|
||
|
||
#### 2.1.1 免登录浏览区(已实现)
|
||
```
|
||
首页(免登录)
|
||
├── 首页
|
||
│ ├── Hero:赋能生命科学风险管理,患者安全始终第一;含「获取报价」「了解更多」入口
|
||
│ ├── RMO价值主张 / 解决方案
|
||
│ ├── 核心能力(患者安全专家、合作保司、团标与数字化、服务时限)
|
||
│ ├── 知识资源(法规指南、保险知识、PV与保险、常见问题)
|
||
│ └── 联系我们
|
||
│
|
||
├── 关于RMO(下拉)
|
||
│ ├── RMO概述(/about/overview)
|
||
│ ├── 合作保司、专家经纪、第三方机构
|
||
│ └── 风险职责
|
||
│ ├── 风险职责总览(/concern)
|
||
│ ├── 申办者职责(/sponsor)
|
||
│ ├── 持有人职责(/holder)
|
||
│ ├── 研究中心(/institution)
|
||
│ ├── 参与者(/participant)
|
||
│ └── CXO职责(/service-provider)
|
||
│
|
||
├── 解决方案(下拉)
|
||
│ ├── 药物警戒:PV服务、AI工具
|
||
│ ├── 临床保险:保险方案(/rmo-mode/insurance)、保证设计(/rmo-mode/guarantee)
|
||
│ └── 产品保险:保险方案、保证设计(/post-market/*)
|
||
│
|
||
├── 知识资源(下拉)
|
||
│ ├── PV知识(法规指南、AI应用)
|
||
│ ├── 保险知识(基础知识、国外比较、条款标准)
|
||
│ ├── 常见问题(/faq,含职责逻辑、保障范围、PV与保险)
|
||
│ └── 学习中心(案例学习、培训视频、考试中心)
|
||
│
|
||
├── 临床试验(/rmo-mode)
|
||
│ ├── 临床试验模块首页
|
||
│ ├── 保险方案(含「获取报价」入口,跳转项目报价页)
|
||
│ ├── 保证方案
|
||
│ └── 保险保证
|
||
│
|
||
├── 上市应用(/post-market)
|
||
├── 海外风险(/overseas)
|
||
│
|
||
├── 资源中心(/system-management)
|
||
│ ├── 资源中心首页
|
||
│ ├── 法律法规(/laws)
|
||
│ ├── 实践指南
|
||
│ ├── 培训材料
|
||
│ └── 常见问题
|
||
│
|
||
├── 联系我们(/contact)
|
||
└── 登录(右上角,/login)
|
||
```
|
||
### 2.1.2 登录后系统区(已实现)
|
||
登录后使用 DashboardLayout,顶部保留首页、风险职责、临床试验、上市应用、海外风险、资源中心等导航入口;侧边栏根据角色显示相应菜单。用户由管理员创建账号,无需自助注册。
|
||
```
|
||
登录后系统(需权限验证,已实现)
|
||
├── 工作台(/dashboard)
|
||
│ ├── 数据统计卡片(询价项目、生效保障、全部项目)
|
||
│ ├── 待处理任务(待处理的报价项目、待处理的理赔)
|
||
│ └── 快捷方式(投保人可见:获取报价、报价页面、申请理赔、方案介绍、培训支持)
|
||
│
|
||
├── 项目报价(需权限:投保人,/dashboard/project-quotes)
|
||
│ └── PV报价、临床试验保险报价、产品责任保险报价(分表单提交)
|
||
│
|
||
├── 项目列表(需权限:投保人,/dashboard/projects)
|
||
│ ├── 项目列表
|
||
│ └── 项目明细(/dashboard/projects/:id)
|
||
│
|
||
├── 询价列表(需权限:保险人,/dashboard/inquiries)
|
||
│ └── 询价列表、询价明细(/dashboard/inquiries/:id)
|
||
│
|
||
├── 理赔进度(需权限:投保人、保险人,/dashboard/claims)
|
||
│ └── 理赔评估列表、理赔详情(/dashboard/claims/:id)
|
||
│
|
||
└── 智能工具(/dashboard/tools)
|
||
├── 保费测算工具(所有登录用户可见)
|
||
├── ICF智能修改(需权限:投保人)
|
||
├── 方案风险评分(需权限:投保人)
|
||
├── 方案风险评估(所有登录用户可见,AI 评估方案风险)
|
||
└── 药安查(所有登录用户可见,药物安全数据查询)
|
||
```
|
||
### 2.2 路由与页面结构
|
||
|
||
#### 2.2.0 路由架构说明
|
||
- **免登录浏览区路由**:在 `router/index.ts` 中定义,使用 `Layout` 组件包裹(Header + Footer + Breadcrumb)
|
||
- **登录后系统路由**:所有 `/dashboard/*` 路由使用 `ProtectedRoute` 包裹,内层使用 `DashboardLayout`(侧边栏 + 主内容区)
|
||
- **路由守卫**:`router.beforeEach` 检查登录状态,未登录访问 `/dashboard` 重定向至 `/login` 并携带 `from` 查询参数
|
||
|
||
### 2.3 核心页面详细需求
|
||
|
||
#### 2.2.1 首页(已实现)
|
||
**核心元素:**
|
||
- **Hero 区域**(全屏滚动)
|
||
- 标题:赋能生命科学风险管理
|
||
- 副标题:患者安全始终第一
|
||
- 按钮1:了解更多(链接到 `/about/overview`)
|
||
- 按钮2:获取报价(未登录时引导登录,已登录跳转 `/dashboard/project-quotes`)
|
||
- **RMO 价值主张/解决方案**(RmoValueProposition 组件)
|
||
- **核心能力**(卡片展示)
|
||
- 100+ 患者安全专家、10+ 合作保司、1st 团标与数字化、7/15 服务时限
|
||
- **知识资源**(快捷入口)
|
||
- 法规指南、保险知识、PV与保险、常见问题
|
||
- **联系我们**(入口链接)
|
||
|
||
**交互要求:**
|
||
- 全屏分节滚动,带指示点导航
|
||
- 响应式设计,适配不同屏幕尺寸
|
||
|
||
#### 2.2.2 临床试验页面(原RMO模式,已实现)
|
||
**路由结构:**
|
||
- `/rmo-mode`:临床试验模块首页(RmoModeOverview)
|
||
- `/rmo-mode/insurance`:保险方案页面
|
||
- `/rmo-mode/guarantee`:保证方案页面
|
||
- `/rmo-mode/insurance-guarantee`:保险保证页面
|
||
|
||
**内容模块:**
|
||
|
||
1. **保险方案页面**(已实现)
|
||
- **获取报价入口**:页面内提供「获取报价」「前往报价页面」按钮;未登录点击引导登录,已登录跳转 `/dashboard/project-quotes`
|
||
- 基础保障、全面保障、保险条款标准核心内容
|
||
- 保险服务内容:保险合同审查、理赔审查、保险条款修订、理赔规则制定、条款标准制定
|
||
- 服务供应商展示(保险公司、经纪公司 logo)
|
||
|
||
2. **保证方案页面**(已实现,导航中称为「保证设计」)
|
||
- 保证基金的基本逻辑(图示)
|
||
- 保证基金管理形式比较(表格)
|
||
- **自保(专项风险管理基金)**
|
||
- 基金设立方式
|
||
- 使用范围
|
||
- 管理流程
|
||
- 多退少补原则
|
||
- 费用模式(比例费用、案件费用)
|
||
- **风险减量服务**
|
||
- 服务内容:风险点检查、人员培训、方案完善建议
|
||
- 服务流程
|
||
- 服务案例
|
||
- **外溢风险管理服务**
|
||
- 全流程管理说明
|
||
- 服务内容:联系、安抚、安排就医、沟通诉求、沟通合理预期
|
||
- 服务优势
|
||
|
||
3. **保险保证页面**(已实现)
|
||
- 保险与保证方案的结合
|
||
- 综合保障机制
|
||
- 服务流程说明
|
||
|
||
#### 2.2.3 风险职责(原"各方关注",已实现)
|
||
**路由结构:**
|
||
- `/concern`:风险职责总览(RiskDutiesOverview)
|
||
- `/sponsor`:申办者职责
|
||
- `/holder`:持有人职责
|
||
- `/participant`:受试者专区
|
||
- `/institution`:研究中心
|
||
- `/service-provider`:CXO职责
|
||
|
||
**内容需求:**
|
||
|
||
##### 2.2.3.1 风险职责总览(已实现)
|
||
- 模块首页,展示各方职责入口卡片
|
||
- 包含:申办者职责、持有人职责、受试者专区、研究中心、CXO职责
|
||
|
||
##### 2.2.3.2 申办者职责(已实现)
|
||
- 风险管理体系说明
|
||
- RMO模式解决方案
|
||
- 操作流程说明
|
||
|
||
##### 2.2.3.3 持有人职责(已实现)
|
||
- 持有人责任说明
|
||
- 上市后药物安全责任
|
||
|
||
##### 2.2.3.4 研究中心(已实现)
|
||
- 试验机构关注要点
|
||
- 研究者职责
|
||
- 伦理委员会职责
|
||
|
||
##### 2.2.3.5 受试者专区(已实现)
|
||
- 临床试验介绍
|
||
- 受试者权益保障
|
||
- 损害救济说明
|
||
|
||
##### 2.2.3.6 CXO职责(已实现)
|
||
- CRO支持
|
||
- CDMO支持
|
||
- SMO支持
|
||
|
||
#### 2.2.4 资源中心(原"体系管理",已实现)
|
||
**路由结构:**
|
||
- `/system-management`:资源中心首页(ResourceCenterOverview)
|
||
- `/system-management/laws`:法律法规
|
||
- `/system-management/practice-guide`:实践指南
|
||
- `/system-management/training`:培训材料
|
||
- `/system-management/faq` 或 `/faq`:常见问题
|
||
|
||
**内容模块:**
|
||
|
||
1. **法律法规**(已实现)
|
||
- 临床试验与风险管理相关法律法规
|
||
|
||
2. **实践指南**(已实现)
|
||
- 操作指南文档
|
||
- 最佳实践案例
|
||
- 流程规范
|
||
|
||
3. **培训材料**(已实现)
|
||
- 培训视频
|
||
- 培训文档
|
||
- 培训课程
|
||
|
||
4. **常见问题**(已实现)
|
||
- FAQ列表
|
||
- 问题分类
|
||
- 搜索功能(待实现)
|
||
|
||
#### 2.2.5 上市应用(已实现)
|
||
- **路由**:`/post-market`、`/post-market/insurance`、`/post-market/guarantee`
|
||
- **内容**:药品上市后风险管理与药物警戒的保险与保障方案(当前为建设中占位页)
|
||
|
||
#### 2.2.6 海外风险(已实现)
|
||
- **路由**:`/overseas`
|
||
- **内容**:跨境临床试验与海外市场的风险管理保险与保障(当前为建设中占位页)
|
||
|
||
#### 2.2.7 登录页面(已实现)
|
||
- **路由**:`/login`
|
||
- **功能**:用户名/邮箱 + 密码登录表单;测试账号:admin、policyholder、insurer(密码:123456)
|
||
- **登录逻辑**:登录成功后跳转到工作台(`/dashboard`);支持 `from` 查询参数回跳
|
||
- **说明**:用户由管理员创建,无自助注册;记住我、忘记密码为 UI 占位
|
||
|
||
### 2.3 登录后系统详细需求(已实现)
|
||
|
||
#### 2.3.1 系统架构(已实现)
|
||
- **布局**:侧边栏导航 + 主内容区(DashboardLayout)✅
|
||
- **顶部导航**:登录后仍可访问首页、风险职责、临床试验、上市应用、海外风险、资源中心
|
||
- **侧边栏导航结构**(根据角色动态显示):
|
||
- 工作台
|
||
- 项目报价(需权限:投保人,`/dashboard/project-quotes`)
|
||
- 项目列表(需权限:投保人)
|
||
- 询价列表(需权限:保险人)
|
||
- 理赔进度(需权限:投保人、保险人)
|
||
- 智能工具
|
||
- 保费测算工具(所有用户)
|
||
- ICF智能修改(仅投保人)
|
||
- 方案风险评分(仅投保人)
|
||
- 方案风险评估(所有用户)
|
||
- 药安查(所有用户)
|
||
|
||
#### 2.3.2 工作台页面(Dashboard)
|
||
**路径**:`/dashboard`
|
||
|
||
**权限说明**:所有登录用户可见,但内容根据角色不同
|
||
|
||
##### 2.3.2.1 投保人工作台
|
||
**页面内容:**
|
||
1. **数据统计卡片**
|
||
- **询价项目**:显示询价项目数量,点击后进入询价项目列表
|
||
- **生效保障**:显示生效保障数量,点击后进入生效保障列表
|
||
- **全部项目**:显示全部项目数量,点击后进入全部项目列表(包括生效中及已失效的项目)
|
||
|
||
2. **待处理任务**
|
||
- **待处理的报价项目**:列表展示待处理的报价项目(状态含:资料填写中、已生成报价、询价中、已回显精准报价等),点击可跳转到对应报价详情/报价页面
|
||
- **待处理的理赔**:列表展示待处理的理赔申请
|
||
- 显示:任务标题、任务类型、创建时间、优先级
|
||
- 点击可跳转到对应详情页
|
||
|
||
3. **快捷方式**(页面右上角)
|
||
- **获取报价**:打开报价申请流程(弹窗或报价页面,见 2.3.2.3),与首页、保险方案页入口一致
|
||
- **申请理赔**:跳转到理赔申请页面(需关联项目)
|
||
- **方案介绍**:申请设计并介绍方案
|
||
- **培训支持**:申请培训支持
|
||
|
||
##### 2.3.2.2 保险人工作台
|
||
**页面内容:**
|
||
1. **数据统计卡片**
|
||
- **询价项目**:显示询价项目数量,点击后进入询价项目列表
|
||
- **生效保障**:显示生效保障数量,点击后进入生效保障列表
|
||
- **全部项目**:显示全部项目数量,点击后进入全部项目列表(包括生效中及已失效的项目)
|
||
|
||
2. **待处理任务**
|
||
- **待处理的报价项目**:列表展示待处理的报价项目
|
||
- **待处理的理赔**:列表展示待处理的理赔申请
|
||
- 显示:任务标题、任务类型、创建时间、优先级
|
||
- 点击可跳转到对应详情页
|
||
- 其他角色:根据权限显示相应内容
|
||
|
||
##### 2.3.2.3 报价申请流程(获取报价)(已实现)
|
||
|
||
**入口**:首页「获取报价」、保险方案页「获取报价」、工作台快捷方式「获取报价」。当前实现为**跳转至项目报价页面** `/dashboard/project-quotes`;未登录时引导先登录。
|
||
|
||
**项目报价页面**(`/dashboard/project-quotes`)已实现三种报价类型,以可折叠卡片展示:
|
||
1. **PV报价**:药物警戒服务报价,表单含姓名、邮箱、电话、公司、职位、业务问题、验证码、隐私承诺
|
||
2. **临床试验保险报价**:项目类型、风险等级、保障金额、受试者人数、试验周期、备注等
|
||
3. **产品责任保险报价**:产品类型、风险等级、保障金额、销售区域等
|
||
|
||
**临床试验保险弹窗流程**(QuoteRequestModal,已实现但当前未接入入口):
|
||
- 弹窗内含:手动填写/上传项目方案(AI 识别)、项目方案编号/标题/申办者/分期、生成报价(AI)、获取精准报价
|
||
- 与需求 3.3.2.1 流程一致,可将入口改为打开弹窗以保持上下文
|
||
|
||
**权限**:项目报价页面仅投保人可见;获取报价入口对免登录用户点击时引导登录。
|
||
|
||
#### 2.3.3 项目列表页面(ProjectList)
|
||
**路径**:`/dashboard/projects`
|
||
|
||
**权限说明**:仅投保人可见
|
||
|
||
**列表字段:**
|
||
- 项目编号
|
||
- 试验题目
|
||
- 保障范围
|
||
- 承保公司
|
||
- 承保状态(如:已承保、待审核、已过期等)
|
||
- 操作按钮:查看明细、申请理赔
|
||
|
||
**交互功能:**
|
||
- 点击"查看明细"跳转到 `/dashboard/projects/:id`(项目明细页)
|
||
- 点击"申请理赔"跳转到理赔申请页面(需关联项目ID)
|
||
- 支持搜索、筛选(待实现)
|
||
|
||
#### 2.3.4 项目明细页面(ProjectDetail)
|
||
**路径**:`/dashboard/projects/:id`
|
||
|
||
**权限说明**:仅投保人可见
|
||
|
||
**页面内容:**
|
||
1. **基本信息**
|
||
- 项目编号
|
||
- 试验题目
|
||
- 申办者
|
||
- 保障范围
|
||
- 项目状态
|
||
|
||
2. **保障信息**
|
||
- 承保公司
|
||
- 承保状态
|
||
- 保障期限(开始时间、结束时间)
|
||
- 保障金额
|
||
- 已使用金额
|
||
- 剩余金额
|
||
|
||
3. **相关文档**
|
||
- 保险合同(可下载或预览)
|
||
- 评估报告(可下载或预览)
|
||
- 其他相关文档
|
||
|
||
4. **操作按钮**
|
||
- 查看明细
|
||
- 申请理赔
|
||
|
||
#### 2.3.5 询价列表页面(InquiryList)
|
||
**路径**:`/dashboard/inquiries`
|
||
|
||
**权限说明**:仅保险人可见
|
||
|
||
**列表字段:**
|
||
- 申办者
|
||
- 项目编号
|
||
- 试验题目
|
||
- 保障范围
|
||
- 特别约定
|
||
- 成交情况(如:已成交、待确认、已拒绝等)
|
||
|
||
**交互功能:**
|
||
- 点击"查看明细"跳转到 `/dashboard/inquiries/:id`(询价明细页)
|
||
- 点击"处理报价"跳转到报价处理页面(需关联项目ID)
|
||
- 支持搜索、筛选(待实现)
|
||
|
||
#### 2.3.6 询价明细页面(InquiryDetail)
|
||
**路径**:`/dashboard/inquiries/:id`
|
||
|
||
**权限说明**:仅保险人可见
|
||
|
||
**页面内容:**
|
||
1. **基本信息**
|
||
- 申办者
|
||
- 项目编号
|
||
- 试验题目
|
||
- 保障范围
|
||
- 特别约定
|
||
|
||
2. **详细信息**
|
||
- 项目详细信息展示
|
||
|
||
3. **风险评估**
|
||
- 风险评估结果展示
|
||
|
||
4. **操作按钮**
|
||
- 查看明细
|
||
- 处理报价
|
||
|
||
#### 2.3.7 理赔进度页面(ClaimProgress)
|
||
**路径**:`/dashboard/claims`
|
||
|
||
**权限说明**:投保人、保险人可见
|
||
|
||
##### 2.3.7.1 投保人理赔进度
|
||
**列表字段:**
|
||
- 项目编号
|
||
- 试验题目
|
||
- 保障范围
|
||
- 承保公司
|
||
- 承保状态
|
||
|
||
**交互功能:**
|
||
- 点击"查看明细"跳转到 `/dashboard/claims/:id`(理赔评估详情页)
|
||
- 点击"申请理赔"跳转到理赔申请页面(需关联项目ID)
|
||
|
||
**理赔评估明细页内容:**
|
||
- 详细信息
|
||
- 相关文档
|
||
- 操作按钮:查看明细、申请理赔
|
||
|
||
##### 2.3.7.2 保险人理赔进度
|
||
**列表字段:**
|
||
- 项目编号
|
||
- 试验题目
|
||
- 保障范围
|
||
- 承保公司
|
||
- 承保状态
|
||
|
||
**交互功能:**
|
||
- 点击"查看明细"跳转到 `/dashboard/claims/:id`(理赔评估详情页)
|
||
- 点击"处理理赔"跳转到理赔处理页面(需关联项目ID)
|
||
|
||
**理赔评估明细页内容:**
|
||
- 详细信息
|
||
- 相关文档
|
||
- 操作按钮:查看明细、处理理赔
|
||
|
||
#### 2.3.8 智能工具页面(Tools)(已实现)
|
||
**路径**:`/dashboard/tools`
|
||
|
||
**权限说明**:所有登录用户可见
|
||
|
||
**工具入口页**(已实现):
|
||
- 展示五个工具的入口卡片
|
||
- 保费测算工具(所有用户)
|
||
- ICF智能修改(仅投保人)
|
||
- 方案风险评分(仅投保人)
|
||
- 方案风险评估(所有用户,AI 评估方案信息不足风险与偏倚风险)
|
||
- 药安查(所有用户,药物安全数据查询、不良反应与警戒信息检索)
|
||
|
||
##### 2.3.8.1 保费测算工具(PremiumCalculator)
|
||
**路径**:`/dashboard/tools/premium-calculator`
|
||
|
||
**权限说明**:所有登录用户可见
|
||
|
||
**功能**:
|
||
- 根据项目信息、风险等级等参数计算保费
|
||
- 输入表单字段(待详细设计):
|
||
- 项目基本信息
|
||
- 风险等级
|
||
- 保障范围
|
||
- 其他参数
|
||
- 输出:保费计算结果、计算依据说明
|
||
|
||
##### 2.3.8.2 ICF智能修改(ICFEditor)
|
||
**路径**:`/dashboard/tools/icf-editor`
|
||
|
||
**功能**:
|
||
- 智能辅助修改知情同意书(ICF)内容
|
||
- 上传ICF文档
|
||
- 智能识别需要修改的内容
|
||
- 提供修改建议
|
||
- 导出修改后的文档
|
||
|
||
##### 2.3.8.3 方案风险评分(RiskScoring)
|
||
**路径**:`/dashboard/tools/risk-scoring`
|
||
|
||
**功能**:
|
||
- 对试验方案进行风险评分
|
||
- 输入方案信息
|
||
- 自动计算风险评分
|
||
- 显示评分结果、风险等级、改进建议
|
||
|
||
##### 2.3.8.4 方案风险评估(ProtocolRiskAssessment)(已实现)
|
||
**路径**:`/dashboard/tools/protocol-risk`
|
||
|
||
**功能**:借助 AI 评估方案信息不足风险与偏倚风险
|
||
|
||
##### 2.3.8.5 药安查(DrugSafetyQuery)(已实现)
|
||
**路径**:`/dashboard/tools/drug-safety`
|
||
|
||
**功能**:药物安全数据查询,不良反应与警戒信息检索
|
||
|
||
---
|
||
|
||
## 三、核心业务逻辑说明
|
||
|
||
### 3.1 一站式临床试验风险管理模式
|
||
|
||
#### 3.1.1 参与主体
|
||
- **临床试验风险主体**:申办者(研究机构及研究者协助)
|
||
- **参与临床试验的主体**:申办者、研究者、研究机构工作人员、CRO、CRC、受试者
|
||
|
||
#### 3.1.2 临床试验风险分类
|
||
**临床试验风险类型**:SUSAR、ADR(SADR)、AE(SAE)、与试验相关非医疗一切风险
|
||
|
||
**风险逻辑:**
|
||
|
||
**从临床试验药物角度:**
|
||
1. **为证明与药物相关**:AE(不良事件)
|
||
2. **已证明与药物相关**:ADR(药物不良反应)
|
||
- **SADR(严重药物不良反应)**:严重的ADR
|
||
- ADR写入IB的RSI(参考安全信息)
|
||
3. **新发现的严重不良反应**:SUSAR(可疑且非预期的严重不良反应),需及时报告
|
||
4. **未写入RSI的严重不良反应属于SUSAR**
|
||
|
||
**从临床试验操作角度:**
|
||
1. 临床试验方案合理性
|
||
2. 临床试验方案操作是否符合规定
|
||
3. 医疗行为是否合理
|
||
4. 临床试验组织管理是否合理
|
||
|
||
**其他与临床试验有相关性的内容:**
|
||
1. 行为原则
|
||
2. 心理原因
|
||
3. 其他
|
||
|
||
#### 3.1.3 赔偿/补偿的内容及基本原则
|
||
1. **最大范围医疗报销原则**(与试验相关的一切风险)发生的必要且合理的医疗支出100%报销。(高频、时效、便捷、最好无垫付)
|
||
2. **身故、伤残赔偿金**(低频)
|
||
3. **无过错责任补偿金**(低频)
|
||
4. **精算损失赔偿金**(低频)
|
||
|
||
#### 3.1.4 风险与保险条款的匹配性问题
|
||
|
||
**首要风险:**
|
||
- 投保人最关注的厌恶的风险有哪些:
|
||
- SUSAR(影响试验走向)
|
||
- SAE(经济成本、影响试验进展)
|
||
- 非医疗类恶性事件(影响试验进展)
|
||
- **特点**:此类风险发生的意愿程度,投保人与保险人完全一致。通过高杠杆方式保险解决
|
||
|
||
**次要风险:**
|
||
- AE与试验相关风险
|
||
- **特点**:控制该类风险并非投保人第一关注点(本质上是道德风险),因此容易产生风险敞口,因此保险人在评估风险杠杆承担存在压力和不确定性。
|
||
- **解决方案**:"自保"+"风险减量服务"+"外溢风险管理服务"
|
||
|
||
#### 3.1.5 风险管理逻辑模型
|
||
|
||
**基于以上背景,拟提出的风险管理逻辑模型:**
|
||
1. **首要风险**:通过高杠杆方式保险解决
|
||
2. **次要风险**:"自保"+"风险减量服务"+"外溢风险管理服务"解决
|
||
|
||
**具体解决方式:**
|
||
|
||
**首要风险的责任:**
|
||
- SUSAR、SAE造成的身故、残疾赔偿金
|
||
- **强调**:责任明确、金额较大、证据链清晰
|
||
- **方式**:用保险进行风险转移
|
||
|
||
**次要风险的责任:**
|
||
- 非SUSAR所发生的医疗费用
|
||
- **方式**:用RMO模式解决
|
||
|
||
### 3.2 RMO模式详细说明
|
||
|
||
#### 3.2.1 模式定位
|
||
RMO模式(也可以换个名字,避免和我们全委托投保的选择冲突)
|
||
|
||
**定位**:为投保人解决三件事:
|
||
1. "自保"代位执行
|
||
2. 风险减量服务
|
||
3. 外溢风险管理服务
|
||
|
||
#### 3.2.2 合作机构
|
||
- 华泰保险经纪
|
||
- 临研安
|
||
- 其他合作方(X)
|
||
|
||
#### 3.2.3 具体操作流程
|
||
|
||
**第一步:风险评估与投保**
|
||
- 华泰经纪协助申办者基于项目复杂度和风险度厘清首要风险与次要风险
|
||
- 通过华泰保险经纪完成首要风险投保
|
||
|
||
**第二步:专项风险管理基金设立**
|
||
- 申办者根据项目的大小、历史或行业经验,向华泰经纪支付风险管理费采购健康医疗服务(例如一个项目3-5万)
|
||
- 双方约定健康医疗服务费的使用范围、对象、执行和审批流程、额度等要素
|
||
- 该费用作为申办者的专项风险管理基金,实行多退少补原则
|
||
|
||
**第三步:费用管理**
|
||
- 健康医疗服务成本以医院出具的医疗费用清单为结算凭证
|
||
- **风险管理费采用两种模式:**
|
||
- **比例费用**:整体费用的12-15%
|
||
- 举例:申办者支付5万元,其中6千元为风险管理费,4.4万计入专项风险管理基金
|
||
- **案件费用**:出现大额、疑难医疗行为与受试者提出额外医疗行为时,针对每个案件收取服务费用(费用结算固定值或者减损比例值)
|
||
|
||
**第四步:医疗直付(逐步实现)**
|
||
- 华泰力争逐步做到与医院实现直付
|
||
- 华泰长期为日本多家保险公司提供此类服务,日本人在中国的转诊、医疗推荐、费用结算都是华泰完成,此业务已开展近30年
|
||
- 具有外币结算资质
|
||
- 华泰逐步实现和各家医院打通直付,具体额度、时效、范围等还需要再讨论
|
||
|
||
**第五步:出险处理流程**
|
||
1. 受试者发生AE或其他医疗需求
|
||
2. 医院第一时间通知华泰
|
||
3. 华泰正常情况下24小时内与医院、受试者沟通,并通知申办者
|
||
- 特殊情况处理:如遇特殊情况,例如受试者非集中、境外、无法联系、不可抗力等,应急处理模式
|
||
4. 安抚受试者、了解医院拟采取的医疗方式及成本
|
||
5. 合理且必要的医疗行为及时安排并承诺受试者救治
|
||
6. 评估申办者专项风险管理基金的余额
|
||
7. 将以上信息报送申办者
|
||
8. 申办者同意使用该基金后,华泰与医院进行结算
|
||
9. 不足部分需申办者补齐,并提供一定费用的余额,以便下次使用
|
||
|
||
**注意事项**:如果真采取这个模式,对申办者内部费用管理可能也是一个挑战,例如康方这么多临床总监和项目估计费用预算都是独立的,康方是设立一个账户还是多个,各个总监的费用应该不能交叉吧,或者康方设立一个总账户类似20w只是应急性共用,总账户垫付后,各个项目在一定时效内及时把垫付的钱补上。
|
||
|
||
**第六步:风险减量服务**
|
||
- 华泰经纪与临研安针对临床试验链条的各个环节进行风险点检查
|
||
- 人员培训
|
||
- 方案完善建议
|
||
|
||
**第七步:外溢风险管理服务**
|
||
- 针对受试者出险后的全流程管理
|
||
- 联系、安抚、安排就医、沟通诉求、沟通合理预期
|
||
|
||
#### 3.2.4 华泰与临研安的合作模式
|
||
1. 华泰将收到的资金统一进行管理
|
||
2. 临研安在执行中根据申办者的答复从华泰收到相关费用,并含一定比例服务费(8-10%)
|
||
3. 华泰逐步实现和各家医院打通直付,具体额度、时效、范围等需要再讨论
|
||
4. 需要临研安经营范围内包括健康服务采购(医疗服务采购不知道是否属于特许经营,只要不涉及具体医疗服务就ok,但是这部分的经营性质、发票等都要考虑细一点)
|
||
|
||
### 3.3 风险评估、核保与理赔流程
|
||
|
||
#### 3.3.1 风险评估
|
||
- **AI+人工**:大数据、审查风险点
|
||
- **量化**:各类风险(试验药物+试验流程)频度和程度,如不良反应发生率和救治费用
|
||
- **保险责任设置**:SUSAR(主险必保);其他AE(附加险可保或自保)
|
||
- **保单条件设置**:如赔偿限额、免赔额及其设置依据
|
||
- **风险减量服务**:合同管理等
|
||
|
||
#### 3.3.2 核保
|
||
- **完全授权**
|
||
- **主动报价+审核**
|
||
- **被动报价**
|
||
- 基于风险评估及其费率调整因素合理定价
|
||
- 保险条款优化
|
||
- 特殊需求:再保人、共保体
|
||
|
||
#### 3.3.2.1 投保人申请报价流程
|
||
|
||
投保人从多入口发起「获取报价」,经资料填写/上传、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 提取报价,经临研安审核;审核通过的报价整理后回写到报价页面供投保人查看。 |
|
||
|
||
#### 3.3.3 理赔
|
||
**SUSAR:**
|
||
- 主险必保
|
||
- 抗辩义务+外溢风险管理服务
|
||
|
||
**其他AE:**
|
||
- **附加险可保**:保险-高频低效;基础理赔服务(费用核定核算)
|
||
- **自保**:第三方健康医疗服务(专项基金费用管理)
|
||
- **被动型**:AE发生-医生救治-费用单列-开票结算支付(申办方或第三方)
|
||
- **主动型**:AE发生-医生救治+医嘱购药-第三方采购服务-基金结算
|
||
|
||
**风险减量服务**:根据统计分析、风险提示、合同争议等优化合同和流程。
|
||
|
||
**利益冲突**:申办方&保险人;完善保险条款和理赔指引,减少合同纠纷和利益冲突。
|
||
|
||
---
|
||
|
||
## 四、功能需求
|
||
|
||
### 4.1 用户认证与权限
|
||
|
||
#### 4.1.1 免登录浏览区(已实现)
|
||
- **访问方式**:网站免登录访问,所有内容公开
|
||
- **页面范围**:首页、关于RMO(RMO概述、合作保司、专家经纪、第三方机构、风险职责及子页)、解决方案(药物警戒、临床保险、产品保险)、知识资源、临床试验、上市应用、海外风险、资源中心、常见问题、联系我们
|
||
|
||
#### 4.1.2 登录后系统(已实现)
|
||
- **登录方式**:用户名/邮箱 + 密码登录 ✅
|
||
- **用户角色**:投保人、保险人(AuthStore 中 user.role)✅
|
||
- **权限控制**:侧边栏、工作台内容根据角色动态显示 ✅
|
||
- **路由守卫**:未登录访问 `/dashboard` 重定向至 `/login`,支持 `from` 回跳 ✅
|
||
- **状态管理**:Pinia AuthStore 管理用户信息、token、登录状态,localStorage 持久化 ✅
|
||
|
||
#### 4.1.3 数据权限说明
|
||
- **数据权限维度**:
|
||
1. **所在的法人组织(企业信用代码)**
|
||
- 申办者:CRA、采购、CRC、研究者均以申办者身份登录
|
||
- 经纪公司、保司:以法人组织身份登录
|
||
2. **临床试验项目(保单号)**
|
||
- 用户只能查看和操作自己所在法人组织下的项目
|
||
- 保险人只能查看和操作分配给自己的项目
|
||
- **项目状态**:信息收集、询价中、已报价、已成交、已失效
|
||
|
||
### 4.2 登录后系统功能模块(已实现)
|
||
|
||
#### 4.2.1 工作台(Dashboard)(已实现)
|
||
- **路径**:`/dashboard`
|
||
- **布局**:侧边栏导航 + 主内容区(DashboardLayout)
|
||
- **权限**:所有登录用户可见,但内容根据角色不同
|
||
|
||
**投保人工作台内容模块**:
|
||
- **数据统计卡片**:
|
||
- 询价项目:显示询价项目数量,点击后进入询价项目列表
|
||
- 生效保障:显示生效保障数量,点击后进入生效保障列表
|
||
- 全部项目:显示全部项目数量,点击后进入全部项目列表(包括生效中及已失效的项目)
|
||
- **待处理任务**:
|
||
- 待处理的报价项目(状态含:资料填写中、已生成报价、询价中、已回显精准报价等)
|
||
- 待处理的理赔
|
||
- **快捷方式**(页面右上角):
|
||
- 获取报价:打开报价申请流程(弹窗或报价页面,见 2.3.2.3)
|
||
- 申请理赔:跳转到理赔申请页面(需关联项目)
|
||
- 方案介绍:申请设计并介绍方案
|
||
- 培训支持:申请培训支持
|
||
|
||
**保险人工作台内容模块**:
|
||
- **数据统计卡片**:
|
||
- 询价项目:显示询价项目数量,点击后进入询价项目列表
|
||
- 生效保障:显示生效保障数量,点击后进入生效保障列表
|
||
- 全部项目:显示全部项目数量,点击后进入全部项目列表(包括生效中及已失效的项目)
|
||
- **待处理任务**:
|
||
- 待处理的报价项目
|
||
- 待处理的理赔
|
||
|
||
#### 4.2.2 报价申请(获取报价)(已实现)
|
||
- **入口**:首页、保险方案页、工作台「获取报价」→ 跳转 `/dashboard/project-quotes`
|
||
- **形式**:独立项目报价页面(已实现);临床试验保险弹窗流程(QuoteRequestModal)已实现但入口未接入
|
||
- **项目报价页面功能**:
|
||
- PV报价、临床试验保险报价、产品责任保险报价(三种可折叠表单)
|
||
- 各类型有独立表单字段,提交后展示提交状态
|
||
- **临床试验保险弹窗**(QuoteRequestModal):手动填写/上传方案、AI 识别、生成报价、获取精准报价,与 3.3.2.1 流程一致
|
||
|
||
#### 4.2.3 项目列表(ProjectList)
|
||
- **路径**:`/dashboard/projects`
|
||
- **权限**:仅投保人可见
|
||
- **列表字段**:
|
||
- 项目编号
|
||
- 试验题目
|
||
- 保障范围
|
||
- 承保公司
|
||
- 承保状态(如:已承保、待审核、已过期等)
|
||
- 操作按钮:查看明细、申请理赔
|
||
- **交互**:
|
||
- 点击"查看明细"跳转到 `/dashboard/projects/:id`(项目明细页)
|
||
- 点击"申请理赔"跳转到理赔申请页面(需关联项目ID)
|
||
|
||
#### 4.2.4 项目明细(ProjectDetail)
|
||
- **路径**:`/dashboard/projects/:id`
|
||
- **权限**:仅投保人可见
|
||
- **内容**:项目详细信息展示
|
||
- 基本信息:项目编号、题目、申办者、保障范围等
|
||
- 保障信息:承保公司、承保状态、保障期限、保障金额等
|
||
- 相关文档:保险合同、评估报告等(可下载或预览)
|
||
- 操作按钮:查看明细、申请理赔
|
||
|
||
#### 4.2.5 询价列表(InquiryList)
|
||
- **路径**:`/dashboard/inquiries`
|
||
- **权限**:仅保险人可见
|
||
- **列表字段**:
|
||
- 申办者
|
||
- 项目编号
|
||
- 试验题目
|
||
- 保障范围
|
||
- 特别约定
|
||
- 成交情况(如:已成交、待确认、已拒绝等)
|
||
- **交互**:可查看评估详情、处理报价等
|
||
|
||
#### 4.2.6 理赔进度(ClaimProgress)
|
||
- **路径**:`/dashboard/claims`
|
||
- **权限**:投保人、保险人可见
|
||
- **投保人理赔进度**:
|
||
- 列表字段:项目编号、试验题目、保障范围、承保公司、承保状态
|
||
- 操作按钮:查看明细、申请理赔
|
||
- **保险人理赔进度**:
|
||
- 列表字段:项目编号、试验题目、保障范围、承保公司、承保状态
|
||
- 操作按钮:查看明细、处理理赔
|
||
|
||
#### 4.2.7 智能工具(Tools)(已实现)
|
||
- **路径**:`/dashboard/tools`
|
||
- **权限**:所有登录用户可见
|
||
- **工具入口页**:展示五个工具的入口卡片
|
||
- 保费测算工具(所有用户)
|
||
- ICF智能修改(仅投保人)
|
||
- 方案风险评分(仅投保人)
|
||
- 方案风险评估(所有用户)
|
||
- 药安查(所有用户)
|
||
|
||
##### 4.2.7.1 保费测算工具(PremiumCalculator)
|
||
- **路径**:`/dashboard/tools/premium-calculator`
|
||
- **权限**:所有登录用户可见
|
||
- **功能**:根据项目信息、风险等级等参数计算保费
|
||
|
||
##### 4.2.7.2 ICF智能修改(ICFEditor)
|
||
- **路径**:`/dashboard/tools/icf-editor`
|
||
- **功能**:智能辅助修改知情同意书(ICF)内容
|
||
|
||
##### 4.2.7.3 方案风险评分(RiskScoring)
|
||
- **路径**:`/dashboard/tools/risk-scoring`
|
||
- **功能**:对试验方案进行风险评分
|
||
|
||
##### 4.2.7.4 方案风险评估(ProtocolRiskAssessment)
|
||
- **路径**:`/dashboard/tools/protocol-risk`
|
||
- **功能**:AI 评估方案信息不足风险与偏倚风险(已实现)
|
||
|
||
##### 4.2.7.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 兼容性要求
|
||
- 浏览器兼容:Chrome、Firefox、Safari、Edge最新版本
|
||
- 响应式设计:支持PC、平板、手机访问
|
||
- 分辨率适配:1920x1080、1366x768、移动端等
|
||
|
||
### 5.4 可维护性要求
|
||
- 代码规范:遵循前端开发规范
|
||
- 文档完善:提供技术文档和用户手册
|
||
- 易于扩展:支持后续功能扩展
|
||
|
||
---
|
||
|
||
## 六、设计建议
|
||
|
||
### 6.1 视觉设计
|
||
- **风格定位**:专业、可信、现代
|
||
- **色彩方案**:医疗健康相关配色,体现专业性
|
||
- **图标系统**:统一的图标风格
|
||
- **品牌元素**:临研安、华泰保险经纪品牌元素融入
|
||
|
||
### 6.2 用户体验
|
||
- **导航清晰**:清晰的导航结构,易于找到信息
|
||
- **信息层次**:重要信息突出展示
|
||
- **交互友好**:操作简单直观
|
||
- **内容可读性**:文字排版清晰,易于阅读
|
||
|
||
### 6.3 特殊页面设计
|
||
- **模式图页面**:重点设计,支持交互式展示
|
||
- **流程页面**:流程图清晰展示各步骤
|
||
- **资源中心**:支持分类浏览、搜索、下载
|
||
|
||
---
|
||
|
||
## 七、技术建议
|
||
|
||
### 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 登录后系统技术栈(已采用)
|
||
- **状态管理**:Pinia(AuthStore 管理登录状态、用户信息、角色)✅
|
||
- **路由守卫**:ProtectedRoute 组件(检查登录状态,未登录重定向至 /login)✅
|
||
- **权限控制**:基于角色的权限控制(侧边栏根据 user.role 动态显示菜单)✅
|
||
- **数据请求**:当前为模拟数据,后续可接入 axios + 接口
|
||
|
||
### 7.3 其他技术
|
||
- **图表库**:ECharts / D3.js(用于模式图可视化,如需要)
|
||
- **文件预览**:@vue-office 或类似库(用于文档预览)
|
||
|
||
### 7.4 后端建议(未来扩展)
|
||
- **后端框架**:Node.js / Python Django / Java Spring Boot
|
||
- **数据库**:MySQL / PostgreSQL
|
||
- **文件存储**:OSS / 本地存储
|
||
- **API设计**:RESTful API
|
||
|
||
### 7.5 部署建议
|
||
- **服务器**:云服务器(阿里云/腾讯云等)
|
||
- **CDN**:静态资源CDN加速
|
||
- **域名SSL**:配置HTTPS证书
|
||
|
||
---
|
||
|
||
## 八、开发阶段建议
|
||
|
||
### 8.1 第一阶段:免登录浏览区(已完成 ✅)
|
||
1. ✅ 用户访问系统(免登录)
|
||
2. ✅ 首页(Banner、风险管理体系、角色专区)
|
||
3. ✅ 风险职责模块(总览、申办者、持有人、研究中心、受试者、CXO)
|
||
4. ✅ 临床试验模块(保险方案、保证方案、保险保证)
|
||
5. ✅ 上市应用、海外风险页面
|
||
6. ✅ 资源中心(实践指南、培训材料、常见问题)
|
||
7. ✅ 登录页面(UI已实现,登录逻辑待开发)
|
||
|
||
### 8.2 第二阶段:登录后系统(已完成 ✅)
|
||
1. ✅ 用户认证与权限系统
|
||
- 登录逻辑(Pinia AuthStore,当前为模拟接口)
|
||
- 全局状态管理(AuthStore)
|
||
- 路由守卫(ProtectedRoute)
|
||
- 角色权限控制(侧边栏、工作台根据角色显示)
|
||
2. ✅ 工作台页面
|
||
- 数据统计卡片、待处理任务、快捷方式
|
||
- 投保人快捷方式:获取报价、报价页面、申请理赔、方案介绍、培训支持
|
||
3. ✅ 报价申请流程(获取报价)
|
||
- 多入口跳转至项目报价页(/dashboard/project-quotes)
|
||
- 项目报价页含 PV报价、临床试验保险报价、产品责任保险报价
|
||
- 临床试验保险弹窗(QuoteRequestModal)已实现,可接入入口
|
||
4. ✅ 项目列表模块(带权限过滤)
|
||
5. ✅ 询价列表模块(保险人权限控制)
|
||
6. ✅ 理赔进度模块(投保人、保险人可见)
|
||
7. ✅ 智能工具模块
|
||
- 保费测算、ICF智能修改、方案风险评分、方案风险评估、药安查
|
||
8. ✅ DashboardLayout(侧边栏 + 主内容区)
|
||
|
||
### 8.3 第三阶段:功能增强(未来扩展)
|
||
1. 在线咨询功能
|
||
2. 理赔申请流程
|
||
3. 数据统计展示
|
||
4. 后台管理系统(内容管理、用户管理)
|
||
5. 文件上传下载功能
|
||
6. 全文搜索功能
|
||
|
||
---
|
||
|
||
## 九、待确认事项
|
||
|
||
### 9.1 已确认事项
|
||
1. ✅ **登录系统**:账号密码登录,无需注册功能(用户由管理员创建)
|
||
2. ✅ **路由架构**:免登录浏览区 + 登录后系统区,使用路由守卫控制访问
|
||
3. ✅ **权限控制**:基于角色的权限控制,2种用户角色(投保人、保险人)
|
||
|
||
### 9.2 待确认事项
|
||
1. **费用管理**:申办方内部费用管理系统的集成需求(如康方案例中提到的问题)
|
||
2. **直付功能**:医院直付功能的具体实现方式和时间表
|
||
3. **经营资质**:临研安健康服务采购的经营资质确认
|
||
4. **发票管理**:服务费用的发票开具方式
|
||
5. **多账户管理**:申办方多项目账户管理方案(总账户+项目账户模式)
|
||
6. **资源中心**:是否需要实现真实的文件上传下载功能
|
||
7. **活动动态**:是否需要后台管理系统来管理活动内容
|
||
8. **API接口**:登录后系统的后端API接口设计(接口文档、数据格式等)
|
||
9. **数据权限**:项目列表、保障评估等数据的权限控制规则细节
|
||
10. **智能工具**:保费测算、ICF修改、风险评分等工具的具体算法和实现方式
|
||
|
||
---
|
||
|
||
## 十、附录
|
||
|
||
### 10.1 术语表
|
||
- **RMO**:Risk Management Organization,风险管理组织
|
||
- **AE**:Adverse Event,不良事件
|
||
- **ADR**:Adverse Drug Reaction,药物不良反应
|
||
- **SADR**:Serious Adverse Drug Reaction,严重药物不良反应
|
||
- **SAE**:Serious Adverse Event,严重不良事件
|
||
- **SUSAR**:Suspected Unexpected Serious Adverse Reaction,可疑且非预期的严重不良反应
|
||
- **IB**:Investigator's Brochure,研究者手册
|
||
- **RSI**:Reference Safety Information,参考安全信息
|
||
- **CRO**:Contract Research Organization,合同研究组织
|
||
- **CDMO**:Contract Development and Manufacturing Organization,合同开发与生产组织
|
||
- **SMO**:Site Management Organization,现场管理组织
|
||
|
||
### 10.2 参考文件
|
||
- 原需求文档:`临床试验保险及RMO模式网站设计思路.md`
|
||
- 相关图片资源:申办者和持有人责任风险管理相关图片
|
||
|
||
### 10.3 项目状态
|
||
- **当前版本**:v1.2
|
||
- **开发状态**:
|
||
- ✅ 免登录浏览区:已完成
|
||
- ✅ 登录后系统:已完成(含工作台、项目报价、项目列表、询价列表、理赔进度、智能工具)
|
||
- ⏳ 待完善:报价精准回显、后端接口对接、上市应用/海外风险内容填充
|
||
- **技术栈**:Vue 3 + TypeScript + Vite + Pinia + Vue Router
|
||
- **最后更新**:2025年2月
|
||
|
||
---
|
||
|
||
**文档版本**:v1.2
|
||
**创建日期**:2025年1月
|
||
**最后更新**:2025年2月(根据网站代码同步更新)
|
||
|
||
### 10.4 开发状态说明
|
||
- **✅ 已实现**:功能已开发完成,需求文档已与代码实现对齐
|
||
- **⏳ 待完善**:部分流程(如报价精准回显、后端接口)需后续对接
|
||
- **未来扩展**:上市应用/海外风险内容、在线咨询、后台管理等
|
||
|
||
|
||
|