1.0 KiB
1.0 KiB
ADDED Requirements
Requirement: 老人档案实体 elder
elder 表 MUST 存在,承载老人档案字段(tenant_code、loc_code、name、gender、birth_date、id_card_no、insur_no/type、assess_level/care_level、assess_date/org、assess_evidence_file、benefit_start/end、treat_status、hosp_start/end、note 等),主键 UUID v7,tenant_code 多租户隔离,tenant_code + id_card_no 唯一。
Scenario: 老人档案归属机构
- WHEN 创建一条老人档案
- THEN 带 tenant_code,读操作按当前租户自动过滤
Scenario: 同机构身份证唯一
- WHEN 同机构重复录入同一 id_card_no
- THEN 命中唯一约束,提示「已有档案」
Requirement: 待遇状态日志实体 elder_status_log
elder_status_log 表 MUST 存在;每次待遇状态变更 MUST 写一条日志,含 from_status/to_status/change_reason(必填)/operator_id/changed_at。
Scenario: 状态变更留痕
- WHEN 变更老人待遇状态
- THEN 写入一条 elder_status_log,change_reason 非空