覆盖所有枚举校验和状态机转换: - gender/blood_type/appointment_type 等 13 种枚举白名单 - appointment 状态转换 8 条路径 - follow_up 状态转换 11 条路径(含 overdue)