1. 优先级
红码规则优先级 >黄码规则优先级 >绿码规则优先级;
e.g. 用户因发热门诊上报发热触发黄码,随后因确诊触发红码,则应当展示红码;
2. 权重
部分规则需要有特殊权重;
e.g. 用户触发自行隔离处置流程,需要授予短期绿码方便其进入目的地小区;
3. 叠加
多次触发规则需要并行叠加;
e.g. 不能用后触发规则覆盖前规则,不能禁止多次触发,用户因发热门诊上报发热触发黄码,随后因确诊触发红码,则应当展示红码;
e.g. 用户因来自高风险地区触发红码,后因密接触发红码,经反馈核查密接为错误信息,纠错后因为来自高风险地区所以用户应当还是红码(但是时长变短);
4. 时长
根据防疫数据和防疫政策要求,确诊、疑似、密接、高风险地区、中风险地区等等不同情况下颜色生效的时长不同,需要根据规则计算时长;
e.g. 用户因确诊触发红码,时间为无限长,直到治愈;
健康码规则较多,各地区防疫政策不尽相同,不再一一举例。需要额外注意的是,并不是规则越多越复杂就越好,通过一定方式,乃至产品之外的管控手段有效降低规则复杂度能够避免不必要的麻烦。