Files
shop-toy/openspec/specs/insurance-claim-review/spec.md
2026-01-12 18:32:00 +08:00

102 lines
4.1 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.

# insurance-claim-review Specification
## Purpose
TBD - created by archiving change integrate-insurance-flow. Update Purpose after archive.
## Requirements
### Requirement: 接收理赔申请
保险端 SHALL 接收银行端提交的理赔申请。
#### Scenario: 查看待理赔审核列表
- **WHEN** 保险端理赔审核人员登录系统
- **THEN** 系统 SHALL 显示待审核的理赔申请列表
- **AND** 每个申请显示银行名称、保险单号、理赔金额、理赔原因
#### Scenario: 查看理赔申请详情
- **WHEN** 保险端理赔审核人员点击理赔申请
- **THEN** 系统 SHALL 显示理赔申请的完整信息
- **AND** 包括银行信息、保险单信息、理赔金额、理赔原因
### Requirement: 查看理赔材料
保险端 SHALL 支持理赔审核人员查看银行上传的理赔材料。
#### Scenario: 查看材料列表
- **WHEN** 保险端理赔审核人员查看理赔申请详情
- **THEN** 系统 SHALL 显示理赔材料列表
- **AND** 每个材料显示文件名、文件类型、上传时间
#### Scenario: 下载和预览材料
- **WHEN** 保险端理赔审核人员点击理赔材料
- **THEN** 系统 SHALL 支持下载或预览材料
- **AND** 支持常见的文件格式图片、PDF、文档等
### Requirement: 理赔材料审核
保险端 SHALL 支持理赔审核人员对材料进行审核。
#### Scenario: 审核通过
- **WHEN** 保险端理赔审核人员审核理赔申请
- **AND** 确认理赔材料完整且符合要求
- **THEN** 系统 SHALL 允许审核人员选择"通过"
- **AND** 系统 SHALL 要求填写赔付金额
#### Scenario: 审核拒绝
- **WHEN** 保险端理赔审核人员审核理赔申请
- **AND** 发现理赔材料不完整或不符合要求
- **THEN** 系统 SHALL 允许审核人员选择"拒绝"
- **AND** 系统 SHALL 要求填写拒绝原因
#### Scenario: 保存赔付金额
- **WHEN** 保险端理赔审核人员审核通过理赔申请
- **THEN** 系统 SHALL 保存赔付金额
- **AND** 赔付金额 SHALL 返回给银行端
#### Scenario: 保存拒绝原因
- **WHEN** 保险端理赔审核人员拒绝理赔申请
- **THEN** 系统 SHALL 保存拒绝原因
- **AND** 拒绝原因 SHALL 返回给银行端
### Requirement: 执行赔付
保险端 SHALL 在理赔审核通过后执行赔付。
#### Scenario: 自动执行赔付
- **WHEN** 理赔申请审核通过
- **THEN** 系统 SHALL 自动执行赔付操作
- **AND** 系统 SHALL 记录赔付日期和赔付金额
#### Scenario: 赔付结果通知
- **WHEN** 赔付执行成功
- **THEN** 系统 SHALL 将赔付结果通知银行端
- **AND** 银行端 SHALL 能够查看赔付详情
### Requirement: 理赔审核历史记录
保险端 SHALL 保存理赔审核历史记录,支持查询和追溯。
#### Scenario: 查看理赔审核历史
- **WHEN** 保险端理赔审核人员查看已处理的理赔申请
- **THEN** 系统 SHALL 显示理赔审核历史记录
- **AND** 包括审核人员、审核时间、审核结果
#### Scenario: 查看拒绝原因历史
- **WHEN** 保险端理赔审核人员查看已拒绝的理赔申请
- **THEN** 系统 SHALL 显示拒绝原因
- **AND** 支持查看详细的拒绝理由
### Requirement: 理赔审核模拟数据
系统 SHALL 提供理赔审核的模拟数据以支持开发和测试。
#### Scenario: 模拟数据包含多种状态
- **WHEN** 系统加载理赔审核模拟数据
- **THEN** 数据 SHALL 包含待审核、已通过、已拒绝三种状态的理赔申请
- **AND** 每种状态至少包含一条记录
#### Scenario: 模拟数据包含完整信息
- **WHEN** 系统加载理赔审核模拟数据
- **THEN** 每条记录 SHALL 包含理赔申请号、银行信息、保险单号、保险公司信息
- **AND** 包含理赔金额、理赔原因、材料列表(文件名、文件类型、大小、上传时间)
- **AND** 包含申请时间、审核时间、审核人员、赔付金额、赔付日期、拒绝原因
#### Scenario: 模拟数据支持筛选
- **WHEN** 保险端理赔审核人员按状态筛选理赔申请
- **THEN** 系统 SHALL 返回对应状态的模拟数据
- **AND** 支持待审核、已通过、已拒绝三种状态筛选