当前位置:首页>python>python牙科门诊预约管理系统

python牙科门诊预约管理系统

  • 2026-10-21 13:26:44
python牙科门诊预约管理系统

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. 评价管理

评价审核列表

新评价提示:未审核评价高亮显示

评价内容:患者姓名、医生姓名、评分、评价内容、时间

评价详情:查看关联的预约信息

最新文章

随机文章