智能医疗问诊系统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
以上系统源码经过技术整理与调试,确保能正常运行


