1. 项目概述
本项目旨在通过集成Python、Django、Vue3和MySQL等技术,构建一个高效、安全的房颤管理系统。该系统采用前后端分离架构,前端使用Vue3框架配合Naive UI组件库,后端则由Django框架搭建,数据库选用MySQL存储数据。系统设计了管理员、医生、患者三个不同角色,每个角色拥有不同的权限和功能模块,以满足房颤管理的不同需求。
2. 开发工具
· PyCharm
· Visual Studio Code (VSCode)
3. 运行环境
· Python 3.10
· MySQL 8.0
· Node.js 18
4. 技术框架
· Django 5
· VUE 3.4
· Naive UI 2.38
5. 项目功能详细说明
5.1 系统登录功能
· 角色划分:系统设定管理员、医生、患者三种角色,各角色登录后根据其权限展示相应的菜单和功能。
· 登录验证:确保各角色凭有效凭据(账号和密码)登录系统。
5.2 患者账号注册功能
· 注册信息:患者需填写登录账号、密码、姓名、身份证号码、性别、出生日期、身高、体重、联系电话、所属医院、联系地址等基本信息。
· 信息验证:确保提交的注册信息完整且合法。
5.3 管理员后台管理功能
· 后台首页:提供地区房颤人数及发病率的统计信息。
· 密码修改:支持管理员修改自身登录密码。
· 医院管理:
o 添加医院:支持选择医院类型(社区门诊、二级医院、三级医院)并填写医院名称。
o 医院列表:分页展示当前系统配置的医院信息,支持修改和删除操作。
· 医生管理:
o 添加医生:填写医生的基本信息,包括登录账号、密码、姓名、手机号、所属医院以及转诊审批权限(仅二级、三级医院医生有效)。
o 医生列表:分页展示当前系统注册的医生信息,支持修改、删除和按姓名检索。
· 患者管理:
o 添加患者:与患者注册功能填写的信息一致。
o 患者列表:分页展示当前系统注册的患者信息,支持修改、删除和按姓名检索。
5.4 医生后台管理功能
· 个人信息修改:医生可修改自身姓名和手机号。
· 密码修改:支持医生修改自身登录密码。
· 患者管理:
o 添加患者:与患者注册功能一致,但患者所属医院自动设置为当前登录医生的所在医院。
o 患者列表:仅展示当前登录医生所在医院的患者信息,支持修改、删除和按姓名检索。
o 健康档案:展示患者健康档案完成情况,包括患者基本信息、筛查结果、病史记录及每日监测数据(体温、心率、血压)。
o 病例报告上传:支持医生上传、查看和删除患者病例报告。
· 随访计划管理:
o 添加随访计划:选择患者并填写随访相关信息。
o 随访计划列表:分页展示随访计划,支持修改、删除和更新随访状态。
· 转诊管理:
o 转诊申请:医生为患者申请转诊,需选择转入单位、填写申请日期和转诊原因,需患者确认。
o 转诊审批:具有审批权限的医生可查看并审批转诊申请。
o 转出记录:展示医生提交的转诊申请记录,支持删除(患者确认前)。
o 转入记录:展示从其他医院转入本医院的患者申请记录。
5.5 患者后台管理功能
· 筛查问卷:患者登录后需完成筛查问卷,系统根据问卷结果计算总分并划分风险等级(低风险、中等风险、高风险)。问卷可重新评测。
· 健康档案:展示患者的健康档案信息,包括基本信息、筛查结果、病史记录和每日监测数据。
· 每日上传:支持患者添加、修改和删除每日监测数据(体温、心率、血压)。
· 病例报告:分页展示患者的病例报告记录列表,包括报告详情和下载链接。
· 随访计划:分页展示患者的随访计划信息。
· 转诊通知:展示患者的转诊记录,对于未确认的转诊申请,患者可执行确认操作。
· 个人信息修改:支持患者修改自身信息,包括姓名、性别、身高、体重、出生日期、联系电话、联系地址和病例记录。
· 密码修改:支持患者修改自身登录密码。
获取本站源码,请联系QQ15620030或微信zeyunsoft。本站同时还可以提供服务:远程环境搭建、项目代码运行、BUG修复调试、代码讲解等。本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 地址:https://www.biyeyuanma.cn/post/96.html