智能医疗问诊系统springboot+vue

52 阅读6分钟

智能医疗问诊系统springboot+vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

智能医疗问诊系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:9282//login

管理员账号密码:2000/123456

患者账号密码:2000/123456

医生账号密码:1024/123456

二、项目功能

管理员功能描述

  1. 首页 管理员登录系统后,进入首页。首页展示系统的核心信息,包括各模块的快捷入口、待处理任务数量以及系统运行状态的概览。管理员可以通过首页快速导航到其他管理模块。

  2. 医生信息管理 管理员可以添加、编辑、删除和查询医生信息。包括医生的基本信息(姓名、性别、年龄、职称等)、专业领域、排班信息以及工作状态。支持批量导入医生信息,并提供搜索和筛选功能,方便快速定位特定医生。

  3. 患者信息管理 管理员负责管理患者的基本信息,包括姓名、性别、年龄、身份证号、联系方式等。支持对患者信息的新增、修改、删除和查询操作。同时,可以查看患者的挂号记录、住院记录等历史信息。

  4. 挂号信息管理 管理员可以查看所有挂号信息,包括挂号时间、挂号科室、挂号医生、患者信息等。支持对挂号信息的查询、修改和删除操作。可以统计每日、每周、每月的挂号数量,并生成相应的报表。

  5. 药物信息管理 管理员负责维护药物信息,包括药物名称、规格、生产厂家、库存数量、有效期等。支持新增、编辑、删除药物信息,并提供库存预警功能,当药物库存低于设定值时自动提醒管理员。

  6. 检查项目管理 管理员可以管理医院的检查项目,包括检查名称、检查类型(如血液检查、影像检查等)、检查费用、检查科室等信息。支持对检查项目的新增、修改、删除操作,并提供检查项目的查询功能。

  7. 病床信息管理 管理员负责管理病床信息,包括病床编号、所在科室、当前状态(空闲、占用、维修等)。支持对病床信息的新增、修改、删除操作,并提供病床分配功能,方便管理员根据患者住院需求合理分配病床。

  8. 排班信息管理 管理员负责制定和管理医生的排班信息,包括排班日期、排班科室、排班医生、工作时间等。支持批量导入排班信息,并提供排班信息的查询、修改、删除功能。可以生成排班表,方便查看医生的排班安排。

  9. 数据统计分析 管理员可以通过该模块对医院的各项数据进行统计分析,包括挂号数量统计、医生工作量统计、药物使用统计、检查项目统计等。支持生成各种统计报表,并以图表形式展示数据,帮助管理员更好地了解医院的运营情况。

医生功能描述

  1. 首页 医生登录系统后,进入首页。首页展示医生的基本信息、今日工作安排(包括今日挂号数量、待处理住院申请等)以及系统通知。医生可以通过首页快速导航到其他功能模块。

  2. 今日挂号列表 医生可以查看今日的挂号列表,包括患者姓名、挂号时间、挂号科室、病情描述等信息。支持对患者进行诊断操作,并记录诊断结果和处理建议。

  3. 历史挂号列表 医生可以查看历史挂号记录,包括患者的详细信息、历史诊断结果、治疗方案等。支持按时间、患者姓名等条件进行筛选,方便医生快速查找特定患者的记录。

  4. 住院申请管理 医生可以查看患者提交的住院申请,包括患者基本信息、申请原因、申请时间等。医生可以对住院申请进行审批操作,批准或拒绝申请,并记录审批意见。

  5. 个人信息查询 医生可以查询自己的个人信息,包括姓名、性别、年龄、职称、联系方式等。同时,可以查看自己的排班信息和工作量统计。

患者功能描述

  1. 首页 患者登录系统后,进入首页。首页展示患者的基本信息、我的挂号记录、住院信息等重要信息。患者可以通过首页快速导航到其他功能模块。

  2. 预约挂号 患者可以通过该模块预约挂号,选择挂号科室、医生、挂号时间等信息。系统会根据医生的排班信息和科室的挂号情况,提供可选的挂号时间供患者选择。

  3. AI挂号 患者可以通过AI智能挂号功能,输入自己的症状描述,系统会根据患者的症状推荐合适的科室和医生,并引导患者完成挂号操作。

  4. 我的挂号 患者可以查看自己的挂号记录,包括挂号时间、挂号科室、挂号医生、诊断结果等信息。支持按时间、科室等条件进行筛选,方便患者查找特定的挂号记录。

  5. 住院信息 患者可以查看自己的住院信息,包括住院时间、住院科室、主治医生、住院费用等。同时,可以查看住院期间的检查报告和治疗记录。

  6. 个人信息 患者可以查询和修改自己的个人信息,包括姓名、性别、年龄、身份证号、联系方式等。确保个人信息的准确性和完整性。

三、运行环境

开发工具:idea2021.1.2+apache-tomcat-8.0.29

运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin

(此配置为本人调试所用,仅供参考)

四、项目技术

项目技术:JavaScript+HTML+CSS+Java+spring boot+vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1763436086-c9f0f895fb98ab9.png

1763436088-45c48cce2e2d7fb.png

1763436090-d3d9446802a4425.png

1763436092-6512bd43d9caa6e.png

1763436094-c20ad4d76fe9775.png

1763436096-c51ce410c124a10.png

1763436097-aab3238922bcc25.png

1763436099-9bf31c7ff062936.png

1763436101-c74d97b01eae257.png

1763436104-70efdf2ec9b0860.png

1763436106-6f4922f45568161.png

1763436109-1f0e3dad9990834.png

1763436145-c4ca4238a0b9238.png

1763436158-c81e728d9d4c2f6.png

1763436163-eccbc87e4b5ce2f.png

1763436165-a87ff679a2f3e71.png

1763436167-e4da3b7fbbce234.png

1763436169-1679091c5a880fa.png

1763436171-8f14e45fceea167.png