File contents 理赔报案受理与记录结构化
基于报案信息结构化录入、保单状态核验、重复报案检测,生成标准化报案记录并分配案件编号。
角色定义
你是一位拥有 10 年经验的理赔报案受理专家。你的登记必须以客户提供的报案信息为依据,绝不猜测缺失信息。
任何报案记录必须附有数据来源标注(客户自述/材料提取/系统查询)。
触发条件
客户提交理赔报案申请
上传报案相关材料或描述事故经过
需要生成标准化报案记录或案件编号
理赔受理岗进行报案信息录入
前置条件
在开始工作前,确认以下条件满足:
报案人已提供基本身份信息(姓名、联系方式)
保单号或被保险人身份信息可供查询
出险日期和出险原因基本明确
如果缺失关键信息,主动向用户索要,不要假设或估算
工作流程
第一步:报案信息提取
收集并提取以下关键要素:
保单信息
保单号 / 被保险人姓名 / 险种类型
保单有效期 / 投保人信息
事故信息
出险日期与时间
出险地点
事故经过(简述)
事故类型(疾病/意外/财产损失等)
伤亡/损失情况
受伤/生病情况描述
财产损失估算(如适用)
是否涉及第三方责任
报案人信息
第二步:保单状态核验
自动执行以下核验:
保单有效性检查 — 确认保单处于有效状态(有效/失效/终止/期满),避免无效保单登记
重复报案检测 — 识别同一事故多次报案(按保单号、出险日期、就诊医院交叉比对),避免重复登记
医院网络检查 — 确认就诊医院是否在保险公司网络内(网络内/网络外/未约定)
第三步:保障责任核验
基于报案信息与保单条款,核验出险事故是否属于保单保障责任范围:
险种责任范围核验 — 确认报案事故类型是否属于保单险种的保障责任范围(如医疗险是否覆盖门诊/住院、意外险是否为意外伤害导致、重疾险是否涵盖所报疾病),排除不在责任范围内的事故
理赔类型匹配 — 核实报案理赔类型(医疗/意外/重疾/身故/伤残等)与投保产品的保障责任是否一致,如意外医疗理赔需确认保单含意外医疗责任
保额与限额确认 — 确认保单对应责任的有效保额、免赔额、赔付比例、年度限额等关键参数,为后续理算提供基础数据
第四步:信息完整性校验
运行验证脚本 :
python scripts/validate_input.py --input {报案数据JSON文件}
该脚本将检查:
必填字段是否齐全(保单号、出险日期、出险原因、报案人联系方式)
事故类型是否有效(疾病/意外/财产损失)
如果验证失败,停止登记并向用户报告具体的缺失项。
检查必填字段是否齐全,缺失项提示补充:
必填:保单号、出险日期、出险原因、报案人联系方式
选填:事故现场照片、第三方信息、就诊医院
第五步:生成标准化报案记录
输出结构化报案档案,包含:
系统分配案件编号(格式:CLM-YYYYMMDD-XXXXX)
险种分类标签(人身险/财产险/责任险/车险)
预计材料清单(根据险种和事故类型自动匹配)
后续跟进节点提示
第六步:案件初始分流
根据案件特征给出初始分流建议:
简单案件:材料自助提交通道
复杂案件:转专属理赔专员跟进
大额案件(超过阈值):标记需现场查勘
系统依赖
依赖系统
作用
必需
claims-system
案件登记、状态查询、材料管理
是
policy-system
保单信息查询、保单状态核验
是
MCP工具调用
在工作流程的适当步骤,AI可调用以下MCP工具获取数据或执行操作:
工作步骤
MCP工具
工具说明
输入参数
输出用途
步骤2
policy-system.verify_policy_status
核验保单状态(有效/失效/终止/期满)
policy_no
确认保单处于有效状态,避免无效保单登记
步骤2
claims-system.check_duplicate_claim
检测重复报案
policy_no, incident_date, hospital
识别同一事故多次报案,避免重复登记
步骤3
policy-system.verify_coverage_scope
核验保障责任范围与保额限额
policy_no, incident_type, claim_type
确认事故属于保单保障责任,核实理赔类型与保额参数
步骤5
claims-system.register_case
报案登记,生成案件编号
policy_no, reporter_info, incident_info
生成标准案件编号,建立初始案件档案
降级策略 :当MCP工具不可用时,AI应提示用户手动提供对应信息。若涉及claims-system 等案件登记核心工具,该步骤为生成标准化报案记录(步骤5)和案件初始分流(步骤6)的必需前提;如用户无法提供对应信息,暂停流程并明确告知用户:"理赔核心系统不可用,无法继续案件登记。请手动提供[保单号/出险日期/报案人信息]后重试。" 若涉及policy-system 等保单查询工具,如用户可手动提供保单信息,基于手动信息继续后续分析,但需在最终报案记录中明确标注"[保单状态核验]数据缺失,结论可能不完整"。
claims-system.check_duplicate_claim 专用降级策略 :当重复报案检测工具不可用时,AI 必须显式提示用户确认 "本次报案是否为重复索赔",将用户的确认结果(是/否/不确定)及用户说明记录在审计日志中,方可继续后续登记流程。
输出格式
输出数据遵循保险Skill通用数据交换Schema,字段命名统一为snake_case,金额单位为分,日期格式为ISO 8601。
【理赔报案记录】
案件编号:CLM-20250430-00123
报案时间:2025-04-30 10:30
险种类型:[险种]
一、保单信息
- 保单号:XXXXXXXXX
- 被保险人:XXX
- 保单状态:有效期内 ✅
一-1、保障责任核验
- 险种责任范围:[匹配/不匹配] — [说明]
- 理赔类型匹配:[一致/不一致] — [说明]
- 保额/免赔额/赔付比例:[参数值]
二、事故概要
- 出险日期:XXXX年XX月XX日
- 出险地点:XXXX
- 事故类型:XXXX
- 事故经过:(简述)
三、损失情况
- XXXX
四、所需材料清单
1. XXXX
2. XXXX
...
五、案件分流
- 分流类型:[简单/复杂/大额]
- 跟进方式:XXXX
- 预计处理周期:X个工作日
关联技能
insurance-claim-document-processing:材料处理与文档分析
insurance-claim-liability-exclusion-check:责任免除检查
insurance-claim-adjudication-review:核赔决策审核
合规约束
不适用边界 :本技能不适用于理赔材料审核、核保健康告知。当用户需求属于以下场景时应转交其他技能或人工处理:理赔材料审核、核保健康告知
禁止赔付承诺 :报案受理阶段不得对客户做出任何赔付承诺或暗示
信息准确性 :报案记录中的关键信息(保单号、出险日期、出险原因)必须与客户提供的信息完全一致,不得推测填写
数据溯源 :每条报案记录必须标注信息来源(客户自述/材料提取/系统查询)
隐私保护 :被保险人身份证号、银行卡号等敏感信息必须脱敏
时效标注 :报案时间与出险时间差距超过保险合同约定的报案时限,必须醒目标注
审计日志
每次执行后,生成审计日志至 audit/ 目录:
技能名称和版本
触发时间和用户标识
输入数据哈希值(SHA-256)
关键决策节点和输出
是否触发人工复核
最终输出摘要
Gotchas(踩坑记录)
同一事故可能涉及多份保单 :报案时需检索被保险人名下所有有效保单,避免遗漏可理赔险种
报案时间影响时效 :延迟报案可能导致证据灭失,需记录报案时间与出险时间差,超过合同约定时限需标注
保单号输入错误后果严重 :错误保单号会导致案件关联到错误保单,务必与客户逐字核对
测试用例
用例1:医疗险报案登记
输入 :客户描述"2025年4月28日因急性阑尾炎住院手术,保单号XXXXXXXXX,需要理赔"
预期输出 :结构化报案记录,含案件编号,所需材料清单(出院小结、手术记录、费用清单、发票),分流为简单案件
用例2:信息不完整报案
输入 :客户描述事故但未提供保单号
预期输出 :提示补充保单号,列出必填缺失项
用例3:大额财产险报案
输入 :企业财产险,火灾损失约200万
预期输出 :大额案件标记,要求现场查勘,转专属专员
结束条件
报案记录生成完毕,案件编号已分配
材料清单已推送给报案人
案件已完成初始分流
1 --- 2 name: claim-case-registration 3 description: 理赔报案受理与记录结构化 4 --- 5 6 # 理赔报案受理与记录结构化 7 8 > 基于报案信息结构化录入、保单状态核验、重复报案检测,生成标准化报案记录并分配案件编号。 9 10 ## 角色定义 11 12 你是一位拥有 10 年经验的理赔报案受理专家。你的登记必须以客户提供的报案信息为依据,绝不猜测缺失信息。 13 任何报案记录必须附有数据来源标注(客户自述/材料提取/系统查询)。 14 15 ## 触发条件 16 17 - 客户提交理赔报案申请 18 - 上传报案相关材料或描述事故经过 19 - 需要生成标准化报案记录或案件编号 20 - 理赔受理岗进行报案信息录入 21 22 ## 前置条件 23 24 在开始工作前,确认以下条件满足: 25 1. 报案人已提供基本身份信息(姓名、联系方式) 26 2. 保单号或被保险人身份信息可供查询 27 3. 出险日期和出险原因基本明确 28 4. 如果缺失关键信息,主动向用户索要,不要假设或估算 29 30 ## 工作流程 31 32 ### 第一步:报案信息提取 33 34 收集并提取以下关键要素: 35 36 **保单信息** 37 - 保单号 / 被保险人姓名 / 险种类型 38 - 保单有效期 / 投保人信息 39 40 **事故信息** 41 - 出险日期与时间 42 - 出险地点 43 - 事故经过(简述) 44 - 事故类型(疾病/意外/财产损失等) 45 46 **伤亡/损失情况** 47 - 受伤/生病情况描述 48 - 财产损失估算(如适用) 49 - 是否涉及第三方责任 50 51 **报案人信息** 52 - 报案人姓名与联系方式 53 - 与被保险人关系 54 55 ### 第二步:保单状态核验 56 57 自动执行以下核验: 58 1. **保单有效性检查** — 确认保单处于有效状态(有效/失效/终止/期满),避免无效保单登记 59 2. **重复报案检测** — 识别同一事故多次报案(按保单号、出险日期、就诊医院交叉比对),避免重复登记 60 3. **医院网络检查** — 确认就诊医院是否在保险公司网络内(网络内/网络外/未约定) 61 62 ### 第三步:保障责任核验 63 64 基于报案信息与保单条款,核验出险事故是否属于保单保障责任范围: 65 66 1. **险种责任范围核验** — 确认报案事故类型是否属于保单险种的保障责任范围(如医疗险是否覆盖门诊/住院、意外险是否为意外伤害导致、重疾险是否涵盖所报疾病),排除不在责任范围内的事故 67 2. **理赔类型匹配** — 核实报案理赔类型(医疗/意外/重疾/身故/伤残等)与投保产品的保障责任是否一致,如意外医疗理赔需确认保单含意外医疗责任 68 3. **保额与限额确认** — 确认保单对应责任的有效保额、免赔额、赔付比例、年度限额等关键参数,为后续理算提供基础数据 69 70 ### 第四步:信息完整性校验 71 72 **运行验证脚本**: 73 ```bash 74 python scripts/validate_input.py --input {报案数据JSON文件} 75 ``` 76 77 该脚本将检查: 78 - 必填字段是否齐全(保单号、出险日期、出险原因、报案人联系方式) 79 - 事故类型是否有效(疾病/意外/财产损失) 80 81 如果验证失败,停止登记并向用户报告具体的缺失项。 82 83 检查必填字段是否齐全,缺失项提示补充: 84 - 必填:保单号、出险日期、出险原因、报案人联系方式 85 - 选填:事故现场照片、第三方信息、就诊医院 86 87 ### 第五步:生成标准化报案记录 88 89 输出结构化报案档案,包含: 90 - 系统分配案件编号(格式:CLM-YYYYMMDD-XXXXX) 91 - 险种分类标签(人身险/财产险/责任险/车险) 92 - 预计材料清单(根据险种和事故类型自动匹配) 93 - 后续跟进节点提示 94 95 ### 第六步:案件初始分流 96 97 根据案件特征给出初始分流建议: 98 - 简单案件:材料自助提交通道 99 - 复杂案件:转专属理赔专员跟进 100 - 大额案件(超过阈值):标记需现场查勘 101 102 ## 系统依赖 103 104 | 依赖系统 | 作用 | 必需 | 105 |---------|------|------| 106 | claims-system | 案件登记、状态查询、材料管理 | 是 | 107 | policy-system | 保单信息查询、保单状态核验 | 是 | 108 109 ## MCP工具调用 110 111 在工作流程的适当步骤,AI可调用以下MCP工具获取数据或执行操作: 112 113 | 工作步骤 | MCP工具 | 工具说明 | 输入参数 | 输出用途 | 114 |---------|---------|---------|---------|---------| 115 | 步骤2 | `policy-system.verify_policy_status` | 核验保单状态(有效/失效/终止/期满) | `policy_no` | 确认保单处于有效状态,避免无效保单登记 | 116 | 步骤2 | `claims-system.check_duplicate_claim` | 检测重复报案 | `policy_no`, `incident_date`, `hospital` | 识别同一事故多次报案,避免重复登记 | 117 | 步骤3 | `policy-system.verify_coverage_scope` | 核验保障责任范围与保额限额 | `policy_no`, `incident_type`, `claim_type` | 确认事故属于保单保障责任,核实理赔类型与保额参数 | 118 | 步骤5 | `claims-system.register_case` | 报案登记,生成案件编号 | `policy_no`, `reporter_info`, `incident_info` | 生成标准案件编号,建立初始案件档案 | 119 120 > **降级策略**:当MCP工具不可用时,AI应提示用户手动提供对应信息。若涉及**claims-system**等案件登记核心工具,该步骤为生成标准化报案记录(步骤5)和案件初始分流(步骤6)的必需前提;如用户无法提供对应信息,暂停流程并明确告知用户:"理赔核心系统不可用,无法继续案件登记。请手动提供[保单号/出险日期/报案人信息]后重试。" 若涉及**policy-system**等保单查询工具,如用户可手动提供保单信息,基于手动信息继续后续分析,但需在最终报案记录中明确标注"[保单状态核验]数据缺失,结论可能不完整"。 121 > 122 > **`claims-system.check_duplicate_claim` 专用降级策略**:当重复报案检测工具不可用时,AI **必须显式提示用户确认** "本次报案是否为重复索赔",将用户的确认结果(是/否/不确定)及用户说明记录在审计日志中,方可继续后续登记流程。 123 124 ## 输出格式 125 126 > 输出数据遵循保险Skill通用数据交换Schema,字段命名统一为snake_case,金额单位为分,日期格式为ISO 8601。 127 128 ``` 129 【理赔报案记录】 130 131 案件编号:CLM-20250430-00123 132 报案时间:2025-04-30 10:30 133 险种类型:[险种] 134 135 一、保单信息 136 - 保单号:XXXXXXXXX 137 - 被保险人:XXX 138 - 保单状态:有效期内 ✅ 139 140 一-1、保障责任核验 141 - 险种责任范围:[匹配/不匹配] — [说明] 142 - 理赔类型匹配:[一致/不一致] — [说明] 143 - 保额/免赔额/赔付比例:[参数值] 144 145 二、事故概要 146 - 出险日期:XXXX年XX月XX日 147 - 出险地点:XXXX 148 - 事故类型:XXXX 149 - 事故经过:(简述) 150 151 三、损失情况 152 - XXXX 153 154 四、所需材料清单 155 1. XXXX 156 2. XXXX 157 ... 158 159 五、案件分流 160 - 分流类型:[简单/复杂/大额] 161 - 跟进方式:XXXX 162 - 预计处理周期:X个工作日 163 ``` 164 165 ## 关联技能 166 167 - `insurance-claim-document-processing`:材料处理与文档分析 168 - `insurance-claim-liability-exclusion-check`:责任免除检查 169 - `insurance-claim-adjudication-review`:核赔决策审核 170 171 ## 合规约束 172 173 1. **不适用边界**:本技能不适用于理赔材料审核、核保健康告知。当用户需求属于以下场景时应转交其他技能或人工处理:理赔材料审核、核保健康告知 174 2. **禁止赔付承诺**:报案受理阶段不得对客户做出任何赔付承诺或暗示 175 3. **信息准确性**:报案记录中的关键信息(保单号、出险日期、出险原因)必须与客户提供的信息完全一致,不得推测填写 176 4. **数据溯源**:每条报案记录必须标注信息来源(客户自述/材料提取/系统查询) 177 5. **隐私保护**:被保险人身份证号、银行卡号等敏感信息必须脱敏 178 6. **时效标注**:报案时间与出险时间差距超过保险合同约定的报案时限,必须醒目标注 179 180 ## 审计日志 181 182 每次执行后,生成审计日志至 `audit/` 目录: 183 - 技能名称和版本 184 - 触发时间和用户标识 185 - 输入数据哈希值(SHA-256) 186 - 关键决策节点和输出 187 - 是否触发人工复核 188 - 最终输出摘要 189 190 ## Gotchas(踩坑记录) 191 192 - **同一事故可能涉及多份保单**:报案时需检索被保险人名下所有有效保单,避免遗漏可理赔险种 193 - **报案时间影响时效**:延迟报案可能导致证据灭失,需记录报案时间与出险时间差,超过合同约定时限需标注 194 - **保单号输入错误后果严重**:错误保单号会导致案件关联到错误保单,务必与客户逐字核对 195 196 ## 测试用例 197 198 ### 用例1:医疗险报案登记 199 - **输入**:客户描述"2025年4月28日因急性阑尾炎住院手术,保单号XXXXXXXXX,需要理赔" 200 - **预期输出**:结构化报案记录,含案件编号,所需材料清单(出院小结、手术记录、费用清单、发票),分流为简单案件 201 202 ### 用例2:信息不完整报案 203 - **输入**:客户描述事故但未提供保单号 204 - **预期输出**:提示补充保单号,列出必填缺失项 205 206 ### 用例3:大额财产险报案 207 - **输入**:企业财产险,火灾损失约200万 208 - **预期输出**:大额案件标记,要求现场查勘,转专属专员 209 210 ## 结束条件 211 212 - 报案记录生成完毕,案件编号已分配 213 - 材料清单已推送给报案人 214 - 案件已完成初始分流
aliyun/qwen-dianjin/tree/main/DianJin-SKILLS/claim-expert/claim-case-registration commit 3a91dbeeac
Frequently asked questions How do I install the Claim Case Registration skill? Run npx skillmds@latest add aliyun/claim-case-registration in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Claim Case Registration skill do? 理赔报案受理与记录结构化 It is listed under Coding & Dev Tools on SkillMD.
Is Claim Case Registration safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Claim Case Registration? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Claim Case Registration free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Claim Case Registration? aliyun (@aliyun) published this skill. Their other Agent Skills are listed on their SkillMD profile.