# RMO一站式临床试验风险管理网站需求文档 ## 一、项目概述 ### 1.1 项目背景 - **RMO定义**:RMO(Risk 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) │ │ ├── 合作保司 │ │ ├── 专家经纪 │ │ └── 第三方机构 │ └── 风险职责 │ ├── 风险职责总览(/RMO-About-Responsibility) │ ├── 申办者职责(/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 风险职责 **路由结构:** - `/RMO-About-Responsibility`:风险职责总览(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-OPS(QuoteTaskList / 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 免登录浏览区(已实现) - **访问方式**:网站免登录访问,所有内容公开 - **页面范围**:首页、关于RMO(RMO概述、合作保司、专家经纪、第三方机构、风险职责及子页)、解决方案(药物警戒、临床保险、产品保险)、知识资源、临床试验、上市应用、海外风险、资源中心、常见问题、联系我们 #### 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 / ClaimApply)(URS-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 兼容性要求 - 浏览器兼容:Chrome、Firefox、Safari、Edge最新版本 - 响应式设计:支持PC、平板、手机访问 - 分辨率适配:1920x1080、1366x768、移动端等 ### 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 登录后系统技术栈(已采用) - **状态管理**:Pinia(AuthStore 管理登录状态、用户信息、角色)✅ - **路由守卫**:ProtectedRoute 组件(检查登录状态,未登录重定向至 /login)✅ - **权限控制**:基于角色的权限控制(侧边栏根据 user.role 动态显示菜单)✅ - **数据请求**:当前为模拟数据,后续可接入 axios + 接口 ### 7.3 其他技术 - **图表库**:ECharts / D3.js(用于模式图可视化,如需要) - **文件预览**:@vue-office 或类似库(用于文档预览) ### 7.4 后端与部署(未来扩展) - 后端:Node.js / Django / Spring Boot;数据库 MySQL/PostgreSQL;RESTful API - 部署:云服务器 + CDN + HTTPS