个人意外险
意外险是所有保险中保费最低、理赔范围最直接的产品。年保费 RM 200–400 就能获得 RM 100,000–500,000 的意外保障——这是性价比最高的"入门险"。
意外险保障架构
graph TB
PA[个人意外险
Personal Accident] --> DEATH[意外身故
Accidental Death] PA --> DISAB[残疾赔偿
Disability] PA --> MED[医疗报销
Medical Reimbursement] PA --> WEEKLY[每周津贴
Weekly Benefit] DISAB --> PD_TOTAL["永久完全残疾
(PTD) = 100% 保额"] DISAB --> PD_PARTIAL["永久部分残疾
(PPD) = 部分保额"] DISAB --> TD_TOTAL["暂时完全残疾
(TTD) = 每周津贴"] MED --> HOSP_BILL["住院费用报销
通常 RM 5,000–20,000"] MED --> AMBULANCE["救护车费用"] style PA fill:#e3f2fd,stroke:#1565c0,stroke-width:2px style DISAB fill:#fff3e0,stroke:#f57f17,stroke-width:2px
Personal Accident] --> DEATH[意外身故
Accidental Death] PA --> DISAB[残疾赔偿
Disability] PA --> MED[医疗报销
Medical Reimbursement] PA --> WEEKLY[每周津贴
Weekly Benefit] DISAB --> PD_TOTAL["永久完全残疾
(PTD) = 100% 保额"] DISAB --> PD_PARTIAL["永久部分残疾
(PPD) = 部分保额"] DISAB --> TD_TOTAL["暂时完全残疾
(TTD) = 每周津贴"] MED --> HOSP_BILL["住院费用报销
通常 RM 5,000–20,000"] MED --> AMBULANCE["救护车费用"] style PA fill:#e3f2fd,stroke:#1565c0,stroke-width:2px style DISAB fill:#fff3e0,stroke:#f57f17,stroke-width:2px
残疾赔付比例表
马来西亚标准残疾赔付比例(基于保额百分比):
| 残疾类型 | 赔付比例 | 例(保额 RM 300k) |
|---|---|---|
| 永久完全残疾(PTD) | 100% | RM 300,000 |
| 双目失明 | 100% | RM 300,000 |
| 双手截断 | 100% | RM 300,000 |
| 一手 + 一脚 | 100% | RM 300,000 |
| 单手截断(腕部以上) | 50–60% | RM 150,000–180,000 |
| 单手拇指 + 食指 | 20–35% | RM 60,000–105,000 |
| 单眼失明 | 30% | RM 90,000 |
| 脚趾全部 | 5–15% | RM 15,000–45,000 |
| 听力完全丧失(双耳) | 50% | RM 150,000 |
意外险产品对比
from dataclasses import dataclass
from enum import Enum
class OccupationClass(Enum):
CLASS_1 = "Class 1(白领 / 办公室工作)"
CLASS_2 = "Class 2(轻体力工作,如销售/驾驶)"
CLASS_3 = "Class 3(中等体力工作,如工厂技术人员)"
CLASS_4 = "Class 4(重体力 / 高危工作,如建筑工人)"
@dataclass
class PersonalAccidentPolicy:
"""
个人意外险产品模型
"""
product_name: str
insurer: str
occupation_class: OccupationClass
# 主要保障金额
accidental_death_rm: float # 意外身故
ptd_rm: float # 永久完全残疾
medical_reimbursement_rm: float # 医疗报销上限
weekly_benefit_rm: float # 每周无法工作津贴
weekly_benefit_weeks: int # 最长周数
# 保费
annual_premium_rm: float
# 特殊保障
includes_drowning: bool = True # 溺水(有些除外)
includes_crime_victim: bool = True # 犯罪受害
includes_food_poisoning: bool = False # 食物中毒(需查保单)
@property
def value_ratio(self) -> float:
"""保障金额 / 年保费"""
return self.accidental_death_rm / self.annual_premium_rm
policies = [
PersonalAccidentPolicy(
product_name="Etiqa 个人意外险 RM 200k",
insurer="Etiqa Insurance",
occupation_class=OccupationClass.CLASS_1,
accidental_death_rm=200_000,
ptd_rm=200_000,
medical_reimbursement_rm=5_000,
weekly_benefit_rm=500,
weekly_benefit_weeks=52,
annual_premium_rm=200,
),
PersonalAccidentPolicy(
product_name="AIA PA RM 500k(Class 1)",
insurer="AIA Malaysia",
occupation_class=OccupationClass.CLASS_1,
accidental_death_rm=500_000,
ptd_rm=500_000,
medical_reimbursement_rm=15_000,
weekly_benefit_rm=1_000,
weekly_benefit_weeks=104,
annual_premium_rm=450,
),
PersonalAccidentPolicy(
product_name="Allianz PA 综合方案 RM 300k",
insurer="Allianz General",
occupation_class=OccupationClass.CLASS_1,
accidental_death_rm=300_000,
ptd_rm=300_000,
medical_reimbursement_rm=10_000,
weekly_benefit_rm=750,
weekly_benefit_weeks=52,
annual_premium_rm=300,
),
]
print(f"{'产品':<35} {'身故保额':>12} {'年保费':>10} {'杠杆':>8}")
print("─" * 70)
for p in policies:
print(
f"{p.product_name:<35} "
f"RM {p.accidental_death_rm/1e3:>6.0f}k "
f"RM {p.annual_premium_rm:>6.0f} "
f"{p.value_ratio:>7.0f}x"
)
意外险的职业分类影响
职业风险等级直接影响保费和承保范围:
@dataclass
class OccupationRiskProfile:
class_level: OccupationClass
typical_jobs: list[str]
premium_multiplier: float # 相对 Class 1 的倍数
note: str
risk_profiles = [
OccupationRiskProfile(
class_level=OccupationClass.CLASS_1,
typical_jobs=["行政/文员", "会计师", "IT工程师", "教师", "医生(门诊)"],
premium_multiplier=1.0,
note="标准保费基准",
),
OccupationRiskProfile(
class_level=OccupationClass.CLASS_2,
typical_jobs=["销售代表", "职业驾驶员", "餐饮服务", "房产经纪"],
premium_multiplier=1.5,
note="轻度增加保费",
),
OccupationRiskProfile(
class_level=OccupationClass.CLASS_3,
typical_jobs=["工厂技工", "机械维修", "矿场督导", "渔业从业者"],
premium_multiplier=2.0,
note="保费明显较高,部分保障可能受限",
),
OccupationRiskProfile(
class_level=OccupationClass.CLASS_4,
typical_jobs=["建筑工人", "架线工人", "爆破专业人员"],
premium_multiplier=3.0,
note="保费高,部分公司不承保,或有特定除外",
),
]
for rp in risk_profiles:
print(f"{rp.class_level.value}")
print(f" 保费系数: {rp.premium_multiplier}×")
print(f" 代表职业: {', '.join(rp.typical_jobs)}")
print(f" 备注: {rp.note}")
print()
意外险 vs 医疗卡:弄清分工
| 情况 | 意外险赔? | 医疗卡赔? |
|---|---|---|
| 车祸住院手术 | ✓ 意外医疗报销 | ✓ 住院费 |
| 自然跌倒骨折住院 | ✓ 意外医疗报销 | ✓ 住院费 |
| 心脏病发住院 | ✗ 非意外 | ✓ 住院费 |
| 癌症化疗 | ✗ 非意外 | ✓ 需要严重疾病险或医疗卡 |
| 工作中受伤 | 视情况(需职业涵盖) | ✓ |
| 意外致永久残疾 | ✓ PTD 一次性赔付 | ✓ 康复治疗费用 |
本章小结
- 意外险是最高杠杆的保险:RM 300 年保费换来 RM 300,000 保障,性价比无与伦比
- 职业分类直接影响保费:务必如实申报职业,否则理赔时可能被追究
- 残疾比例表须提前了解:不是残疾就100%赔,具体比例取决于受损部位
- 意外险 ≠ 医疗卡替代品:两者互补,共同覆盖意外相关的所有费用
- 周津贴是软保障:意外无法工作期间的收入替代,不可忽视
下一章:海外工作保障险