1. 注册与登录
用户注册
输入用户名(4-20位字符,需唯一性校验)
输入密码(6-20位,需确认密码)
填写基本信息:真实姓名、性别、出生日期、联系电话、电子邮箱
注册后自动以患者角色登录系统
用户登录
输入用户名和密码
忘记密码功能:通过注册邮箱接收重置链接
登录成功后根据角色跳转到对应主页
2. 门诊信息浏览
科室列表页面
以卡片或列表形式展示所有科室
每个科室显示:科室名称、科室简介、科室图片
点击科室进入该科室的医生列表
医生详情页面
医生基本信息:照片、姓名、职称、所属科室
专业信息:从业年限、专业特长、个人简介
患者评价:显示该医生的平均评分和最新评价
可预约状态:实时显示医生当前是否可预约
3. 预约功能(核心流程)
预约入口
从医生详情页点击"立即预约"按钮
从导航栏直接进入预约页面,再选择科室和医生
预约时间选择
展示医生未来7天的可预约时间段
时间颗粒度:30分钟一个时间段(如9:00-9:30)
视觉化展示:可用时间段为绿色,已预约为灰色,不可用为红色
日期选择:提供日历控件,只能选择工作日
预约信息填写
自动带入患者基本信息
必填项:病情描述(至少10个字)
选填项:症状图片上传(最多3张)
预约确认前显示预约摘要:医生姓名、预约时间、科室地点
预约冲突检测
同一患者在同一时间段只能有一个预约
如果选择的时段已被其他患者预约,实时提示并禁用该时段
预约成功后锁定该时段15分钟,15分钟内未支付(如系统需要)则自动释放
4. 个人中心
我的预约
以选项卡分类:全部预约/待就诊/已完成/已取消
每条预约显示:预约编号、医生姓名、预约时间、科室、状态
状态标签颜色区分:待就诊(蓝色)、已完成(绿色)、已取消(红色)
点击单条预约可查看详情
预约详情页面
预约基本信息:预约号、创建时间、状态
就诊信息:科室、医生、预约时间段
病情描述和上传的图片
操作按钮(根据状态变化):
待就诊:可取消预约(就诊前2小时以上)
已取消:可重新预约同一医生
已完成:可评价医生
预约管理操作
取消预约:
点击取消后需选择取消原因(下拉选项)
取消成功后该时间段释放,可被其他患者预约
就诊前2小时内不可取消
改签预约:
相当于取消当前预约并重新预约
保留原病情描述,直接进入时间选择页面
个人信息管理
查看个人信息:用户名不可修改,其他信息可编辑
修改密码:需验证原密码
就诊历史:按时间倒序排列所有已完成就诊记录
评价功能
仅对"已完成"状态且未评价过的预约开放
评分系统:1-5星,点击星星评分
评价内容:文本框,至少10个字
评价提交后不可修改,管理员可审核
二、 医生端功能
1. 工作台概览
今日预约面板
显示今日总预约数、已就诊数、待就诊数
今日预约列表:按时间排序,显示患者姓名、预约时间、病情简述
高亮显示即将到来的预约(1小时内)
2. 预约管理
预约日历视图
周视图:以日历形式显示一周的预约安排
日视图:显示当天所有时间段的预约情况
颜色标注:已就诊(绿色)、待就诊(蓝色)、已取消(灰色)
点击任意预约可查看详情
预约详情与操作
查看患者完整信息:基本信息、病史、过敏史
查看预约详情:病情描述、症状图片
操作按钮:
确认就诊:将状态改为"已完成",记录就诊时间
取消预约:选择取消原因(医生端特有选项:停诊、紧急会议等)
添加备注:医生可添加诊疗备注(仅医生可见)
批量操作
可批量确认多个已完成的预约
可批量打印今日预约单(可选功能)
3. 患者管理
我的患者列表
按患者姓名拼音排序
显示患者基本信息:姓名、年龄、性别、最后就诊时间
支持按姓名、就诊时间筛选
点击患者进入详情页
患者详情页
患者基本信息卡片
就诊历史记录:按时间倒序,显示每次预约的时间、诊断概要
可添加私人备注(仅该医生可见)
4. 排班管理
我的排班表
显示当前生效的排班规则:如"每周一、三、五全天"
设置特殊日期:添加特定日期的排班或停诊
临时调整:可临时关闭某个时间段的预约
排班冲突检测:避免设置重复的排班
出诊时间设置
设置工作日:勾选周一至周日
设置时间段:上午(8:00-12:00)、下午(14:00-17:00)
可设置午休时间,该时间段不接受预约
5. 个人资料
专业信息管理
编辑个人简介:教育背景、专业领域、学术成就
设置专长标签:如"种植牙"、"牙齿矫正"、"儿童牙科"等(多选)
上传专业证书图片(最多5张)
账号设置
修改登录密码
设置通知偏好:是否接收新预约通知
三、 管理员端功能
1. 系统仪表盘
数据概览卡片
今日数据:新注册用户数、今日预约总数、今日就诊完成数
月度统计:本月各科室预约量对比(柱状图)
系统状态:在线用户数、今日活跃医生数
实时监控
最新预约滚动列表
系统异常提醒(如某时段预约异常增多)
2. 科室管理
科室列表
表格显示所有科室:ID、名称、负责人、医生数量、状态
搜索功能:按科室名称搜索
排序功能:按医生数量、创建时间排序
科室操作
新增科室:填写科室名称、简介、上传科室图片、选择负责人
编辑科室:修改科室信息,可更换负责人
停用/启用科室:停用后该科室不接受新预约,但不影响已有预约
删除科室:只有没有任何医生和预约记录的科室可删除
3. 医生账号管理
医生列表
表格显示:工号、姓名、科室、职称、账号状态、最后登录时间
高级筛选:按科室、职称、状态组合筛选
导出功能:导出医生列表为Excel
医生账号操作
创建医生账号:
填写基本信息:工号(系统生成或手动输入)、姓名、性别、出生日期
设置专业信息:选择科室、填写职称、专长
账号设置:初始密码(或系统生成)、分配角色
编辑医生信息:可修改除工号外的所有信息
账号状态管理:启用/禁用账号,禁用后无法登录
重置密码:将密码重置为初始密码
4. 患者账号管理
患者列表
表格显示:用户名、真实姓名、性别、年龄、注册时间、最后登录时间
搜索功能:按姓名、用户名、联系电话搜索
批量操作:批量禁用/启用账号
患者账号操作
查看患者详情:查看完整信息、所有预约记录、评价记录
编辑患者信息:可修改联系方式等非关键信息
禁用/启用账号:禁用后无法登录和预约
添加备注:管理员可添加备注(如投诉记录、特殊照顾等)
5. 预约管理
全系统预约查询
高级筛选器:按科室、医生、患者、时间段、状态组合查询
时间范围选择:今日、本周、本月、自定义日期范围
表格显示:预约号、患者、医生、时间、科室、状态、创建时间
预约详情与操作
查看完整预约信息:包括病情描述、图片
强制取消预约:可取消任何预约,需填写管理员原因
修改预约:可修改预约时间(需确保新时间可用)
添加预约:为患者手动创建预约(用于特殊情况)
预约统计
预约成功率统计:预约总数 vs 成功就诊数
取消率分析:按科室、医生、时间段统计取消率
高峰时段分析:统计每天各时间段的预约密度
6. 排班管理
科室排班总览
矩阵视图:横向为医生,纵向为日期
颜色标识:上班(绿色)、休息(灰色)、部分时段(黄色)
快速编辑:点击单元格切换状态
批量排班
模板功能:创建排班模板(如标准工作日模板)
批量应用:选择医生和日期范围,应用模板
导入导出:支持Excel导入导出排班表
特殊日期设置
节假日设置:设置全系统停诊日期
调休设置:设置周末上班日期
自动应用:节假日自动应用到所有医生排班
7. 评价管理
评价审核列表
新评价提示:未审核评价高亮显示
评价内容:患者姓名、医生姓名、评分、评价内容、时间
评价详情:查看关联的预约信息