## 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 非空