预约挂号_rules.md 6.16 KB

预约挂号 · 预约挂号 模块规则

模块说明规则总数:19 条(Figma 7条、Figma 12条) 最后更新:2026-03-17 数据来源:Figma 设计稿 + 测试用例(培训文档待补充) 优先级:培训文档 > 测试用例 > Figma


到院缴挂号费

前提:私立机构医生设置"到院缴挂号费" 操作:患者预约 结果:患者无需在线支付挂号费,预约成功后到院缴费;挂号费用仅作为展示;患者端流程同公立医院(无须支付直接预约) 来源:🎨Figma v4.25.5


医师取消预约

前提:医师主动取消患者预约 操作:患者通知 结果:给患者推送消息文案(含取消理由)并发送短信,同时在猫头鹰推送待办事项;如医师通过关闭坐诊/节假日/删除门诊取消,短信内容为"坐诊变动" 来源:🎨Figma v4.14.5


医生取消当日预约

前提:医生需要取消当日患者的预约挂号 操作:取消预约操作 结果:允许医生取消当日预约;需要输入取消理由;底部左按钮显示"取消预约",将"标记未就诊"移至上方 来源:🎨Figma v4.22.1


取消预约规则

【定义】患者月度取消预约限制 以自然月为单位,患者累计取消预约3次后,当月将无法再进行预约(提示"累计取消预约3次后,本月将无法预约") 来源:🎨Figma v4.25.0


取消预约限制

前提:患者尝试取消预约,且取消时间已超过预约问诊时间 操作:点击【取消预约】 结果:Toast提示"已超过预约问诊时间,不可取消挂号",不允许取消 来源:🎨Figma v4.38.0


周期坐诊设置

【定义】门诊周期坐诊设置规则 医生可设置坐诊周期:每周坐诊、隔1周坐诊、隔2周坐诊、每月坐诊、仅1次;同时支持定时放号(提前1/2/3/4/13天,放号时间默认10:00,24小时制精确到分) 来源:🎨Figma v4.21.5


坐诊时间设置

【定义】门诊坐诊时间设置规则(v4.25.5) 上午、下午、晚上各可设置06:00-23:50范围内任意时间;三个时间段不可重复;相邻时间段间隔最少1小时(否则提示"与上午/下午/晚上时间最少间隔一个小时");设置后患者在坐诊开始时间往前推1小时内不可预约 来源:🎨Figma v4.25.5


就诊状态

【定义】预约就诊状态变更规则 预约当天有开方信息则状态自动变为"已就诊";超过预约日期则默认"已就诊";标记未就诊按钮在预约当天显示;患者累计3次预约未就诊则取消预约功能(只能查看不能预约) 来源:🎨Figma v4.14.5


挂号序号计算

【定义】门诊预约挂号序号计算公式(方案二) 按上午/下午/晚上分段计算;患者预约时间段J号位预约的挂号序号 = J + (M-1)P,其中M为该时间段在当前挂号周期的排序(从1开始),P为每个时间段最大挂号人数 *来源:🎨Figma v4.38.0


放号号源管理

【定义】预约号源管理规则 放号数默认0(仅坐诊),取值0-99正整数;修改放号数需>=已挂号数否则报错;可勾选"以后每周该时间段坐诊都这样"周期性配置;法定假日放号默认开启;历史预约可按机构和月份筛选(当月+前6个月) 来源:🎨Figma v4.14.5


放号日期设置

前提:医生设置预约挂号放号日期 操作:选择放号日期 结果:放号日期选项增加到提前30天(原为更短时间范围) 来源:🎨Figma v4.44.0


时间间隔变更处理

前提:医生修改预约时间间隔(变小) 操作:时间间隔变更 结果:原已挂号序号不变;旧大间隔的已预约挂号优先占位新的细分时间段靠前号源;后续按当前时间段最大序号继续往后编号 来源:🎨Figma v4.38.0


每周预约次数限制

前提:同一患者(含该患者全部档案)对同一医生的当前周预约次数超过3次 操作:提交预约 结果:弹窗提示"为防止恶意占号,一周最多预约3次,您已超过预约次数",无法完成预约 来源:🎨Figma v4.26.0


看诊时长设置

前提:医生设置每次看诊时长(5-60分钟,每5分钟一档) 操作:患者预约时间展示 结果:患者预约界面按设置的时长显示可选时间点,如设置10分钟则10:00、10:10、10:20...依次展示 来源:🎨Figma v4.25.5


预约列表保存图片

前提:医生在预约记录中选择"只看今日" 操作:保存图片 结果:展示"保存图片"操作,点击后保存今日预约列表为图片到本地相册;需存储权限;保存成功后Toast提示"保存成功" 来源:🎨Figma v4.26.0


预约名额限制

前提:患者预约挂号,当前时间段名额已满 操作:提交预约 结果:以患者提交预约时间判断是否还有名额;已约满则Toast提示"已约满,请预约其他时间";不可超号预约 来源:🎨Figma v4.28.0


预约时间段划分

【定义】患者预约时间段划分规则(医师设置间隔后) 若坐诊时间不能被预约间隔整除,最后不足间隔的时段融入前一段(非延伸到结束)。每段最大可约人数 N = 向上取整(该时段放号总数 / 分割时间段数)。示例:坐诊9:30-11:30,间隔35分钟 → 3段:9:30-10:05, 10:05-10:40, 10:40-11:30 来源:🎨Figma v4.32.0


预约时间间隔

前提:医生在工作室设置预约间隔(可选5/10/15/20/25/30/40/50/60分钟,默认30分钟) 操作:患者端预约 结果:患者预约界面按设置的间隔展示可选时段;可预约截止时间改为坐诊开始时间(原来是坐诊前1小时) 来源:🎨Figma v4.32.0


预约次数限制

前提:患者预约挂号 操作:发起预约 结果:每周最多预约3次的限制从自然周改为:从当次预约当天0点起往后7天×24小时内不超过3次 来源:🎨Figma v4.38.0